Ruby on Railsのトラブルシューティング

Rails5でmodelやcontrollerの修正が反映されないやつ – Qiita
## 環境 `docker for mac` `rails5.0` `Debian GNU/Linux 8` `development`モード ## 困ったこと modelやcontrollerの修正が反映されない。 Viewはすぐ…

Rails5でjqueryを動かす方法 – Qiita
#概要 jqueryを使うと初回ページ読み込み&リロードで動くが、ページ遷移して該当ページに戻ってくるとjqueryが動かない。 デフォルトgemであるturbolinks(ajaxとajaxとhistoryAPIを使ってページ遷移し…

RailsでページごとにTurbolinksを無効にする方法 – Qiita
RailsでページごとにTurbolinksを無効にする方法をご紹介します。 ###ステップ1 `views/layouts/application.html.erb`の``タグの中に下記を追加します。 “` <% ...

ActiveRecordのfind(id)はnilを返さない。 – こせきの技術日記
f = Foo.find(id) return nil if f.nil? みたいなコードを書いてしまいそうになる。これは間違い。find(id)で見つからない場合、例外(ActiveRecord::RecordNotFound)が発生する。正しくは、 f = Foo.find_by_id(id) return nil if f.nil?