Ruby On Rails

Rails6とSidekiqのアプリをDockerで作ってHerokuでリリース

Rails6でSidekiqを使ったアプリをDocker上に作る際に引っかかったので、備忘録を

bundle install –path vendor/bundleを取り消す方法

QiitaなどのRuby On Railsの記事を読んでいると、bundle install --path vendor/bundle

Rails4へのVue.js導入におけるつまづきを解決する方法

Vue.jsはエコで速くて親しみやすいため最近かなり注目されている、webアプリのUI構築のためのJavaScriptフレームワークである。すでに結構開発済みのRails4にRails4を導入しようと思ったら結構つまづいた。念

Ransackで親テーブルや子テーブルのカラムで複数検索する方法

以下のようなモデル同士の関係がある。#model/user.rbhas_many :bookmark

Railsでメールの送信部分のエラーを解消したら溜まっていたメールが一気に送られる

コードに問題があってメールが送信されなくても、sidekiqにはジョブがキューにずっと溜まっている。 だからメールの送信部分にバグがあって、何日も経った後にふとメールが送られていないことに気がついてバグを修正すると、溜まっていたメールが一気…

Railsで子テーブルのレコードでwhereメソッドを使って条件検索する方法

たとえば、created_atが一週間以内のusersテーブルのレコードの中で、子テーブルであるpostsテーブルのレコードのcreated_atが三日以内のものを取得したい時、arr =

Railsにjs.cookie.jsを導入してクッキー管理する方法

js.cookie.jsをRailsに導入し、クッキーでポップアップの表示・非表示を管理する機能を作ってみた。Railsのバージョンは4.2.6。 こんなやつを作る js.cookie.jsを導入 Gemfileに gem ‘j…

Railsアプリでレコードを作成する度にsitemapを更新して検索エンジンにインデックスさせる方法

コンテンツサイトを運営していて、コンテンツが毎日10個くらい増えるのだがページがインデックスされてない。 結論として、sitemap_generatiorっていうgemを導入してサイトマップを作成し、Google Search Consol…