rails
Active Record Associations — Ruby on Rails Guides polymorphic-associationsのドキュメントを読んだ。
includesしたActiveRecordのリレーションに対してwhereするともう一度SQLが発 ...
"string".to_symしてたら指摘をうけたので。
関連でいうところの子をたくさん更新しようとしたとき 親の関連としてデータをつめてから、親をsaveしたほうがよい。 よい例(親をsave) 悪い例(子をsave)
railsでトランザクションする! rescue以降に成功した場合の処理を書けないのが要注意や!!
hamlにてidを{id: 'id_name'}のように指定していたら怒られたのでメモ。 hamlでのid、class指定 ただし、下記のように指定するとエラーが出ます。 div#id_name{{var}}
http://www.locallocal/foo/1/bar みたいなリソースを作りたい時はこうやって書く。 このときfooを無しにしたいのでonly: とする resources :foo, only: do resources :bar, only: [:create, :index]end
dependent: :destroyを付けるかどうかを考えること
(0..6).each{ |weekday_type| ...something ...something ...something } 複数行のeach はブロックではなく (0..6).each do |week_type| ...something ...something ...something end
新しいハッシュを作る!!
なんか、一発で解析できるようなツールとかないかな? 二発でもいいけど。
インスタンスに対する操作というより、集合の取得処理なのでクラスメソッドでもいいかなと思いました。 (一部、インスタンスの属性を利用しているので、微妙といえば微妙ですが) というご指摘を頂いた。 クラスメソッドとはどういう時に使うのか。 ご指摘の…
orderするとwhereで絞り込んだレコードが復活しちゃう
scopeでwhereしてorder(nullを含める)
Ruby on Rails API
ActiveRecordの条件指定でめっちゃ苦労したのでメモ。 ActiveRecord:scopeをmergeする(引数も取れるよ!)