ActiveRecordのアソシエーションにメソッドが掛けると聞いて・・・
RailsのActiveRecordのアソシエーションにメソッドが書けるとというブログを見たので、自分でも試してみた。
class User < ActiveRecord::Base has_many :events do def latest order('created_at DESC') end end end
で取得してみる
@events = @current_user.events.latest
なるほど。これを知る前はアソシエーションに条件を付けてやるのが良いかと思っていたが、こっちの方が分かり易いな。良い情報をみたなー
※参考はこちらから