has_manyで関連するテーブルのidの一覧を簡単に得るには
usersテーブル
hobbysテーブル
があり、
usersテーブルの方に
has_many :hobbys
hobbysテーブルの方に
belongs_to :user
が指定されているときに
user.hobbys.collect{|c| c.id}
とすれば、hobbysのID一覧が得られる
が、
user.hobby_ids
とすれば、idの一覧を簡単に得られる
usersテーブル
hobbysテーブル
があり、
usersテーブルの方に
has_many :hobbys
hobbysテーブルの方に
belongs_to :user
が指定されているときに
user.hobbys.collect{|c| c.id}
とすれば、hobbysのID一覧が得られる
が、
user.hobby_ids
とすれば、idの一覧を簡単に得られる
Posted by GENDOSU
rspecでUserAgentのテストをする場合の、テストデータの設定 requ ...
Railsで日付処理は、意外と簡単に出来たりする。 1日前 1.days.ago ...
Rubyで「&」などの文字参照をデコードするには CGI.une ...
Controller内でHelperに定義したメソッドを使うには Applica ...
Ruby on Railsで数値を整形する場合、ActionViewには便利なヘ ...