2015-03-01から1ヶ月間の記事一覧
特定のmodelの関連先のフィールドに対してクエリを掛けたいケースへの対応。 以下のようなmodelがあるとする。 # app/models/book.rb class Book < ActiveRecord::Base has_many :authors end class Author < ActiveRecord::Base has_many :author_books acc…
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のバージョンで問題が起きているとのこ…
postgres関連でエラーが発生したっぽい。 /Users/username/.rbenv/versions/1.9.3-p484/gemsets/sandbox/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:251:in `require': dlopen(/Users/username/.rbenv/versions/1.9.3-p484/gemsets/sand…
ruby2.2.0をインストールしたがその際にハマった。 rehashしてlocalのrubyバージョン変更ももちろん済んでいる。 軽くググるとすぐに参考となる記事があった。 rbenvでRuby2.2をインストールする。 - Qiita どうやらbundlerも更新しないといけないらしい。 …
Kaminariは便利だがネット上のソースを見るとjs.erbで対応しているものが多い。 (というかKaminariに限らずajaxはjs.erbばかりだった)ので、備忘録も兼ねて。 手順 はじめに ajax化 リファクタリング(おまけ) はじめに まずは普通に実装。Kaminariを使え…
rake routesコマンドを使うと現在のリソース一覧が見れる。 rake routes 今日初めて知ったがこれにgrepを使うことで特定のリソースのみ表示ができる。 rake routes | grep hogehoge