Rails
忘れそうなのでメモ。 div*{id: "#{@instance_variable_1}", class: "#{@instance_variable_2} container-fluid"}
modal内からajaxリクエストした場合にmodalが残ってしまう事象が発生。 modalといってもフォームは消えてmodalの背景のみ残ってしまい操作が出来なくなる。 似たようなところでハマった人は結構いるっぽい。 How to hide Bootstrap modal from javascript?st…
tryメソッドは例外を発生させずにメソッドを実行できるメソッド(たぶん。認識に齟齬があればご指摘頂けると嬉しいです!)。 returnが存在すればそれを、存在しない場合にはnilを返してくれるので例外が発生せず、色んな場面で使える。 e.g. @person.try(:n…
rubyのバージョンを上げようと思いhomebrew本体とruby-build、rbenvの更新をしたがどうやらその際にpgも一緒に更新してしまっていた。 開発端末を再起動したところDBを正しく認識できなくなりエラー出力からどうやらpgのバージョンで問題が起きているとのこ…
Kaminariは便利だがネット上のソースを見るとjs.erbで対応しているものが多い。 (というかKaminariに限らずajaxはjs.erbばかりだった)ので、備忘録も兼ねて。 手順 はじめに ajax化 リファクタリング(おまけ) はじめに まずは普通に実装。Kaminariを使え…
rake routesコマンドを使うと現在のリソース一覧が見れる。 rake routes 今日初めて知ったがこれにgrepを使うことで特定のリソースのみ表示ができる。 rake routes | grep hogehoge
1対多の関係で"1"を作成(更新)する際に"多"も一緒に作成(更新)する。 例。 UserとAccountがある。 User作成時にUserに関連するAccountを作成したい。 Accountは同時に複数作成したい。 以下サンプル。migrationファイルは以下のような感じ。 便宜上index…