2008-02-12から1日間の記事一覧
私はSQL脳じゃなくてRails脳なので、 in (?)なんぞを使わないでなんとかしたくなる。 んで、オレだったらこうするよなぁってヤツを公開。 元のクエリ User.find(:all,:include=>[:user_schedules],:conditions=>["user_schedules.schedule_id in (?)",@event…
私はマジメにSQLをやったことがないので、 いつもやっつけでプログラムを作っていたのですが、 @users = User.find( :all, :include => [:user_schedules, :schedules], :conditions => ["user_schedules.schedule_id in (?)", @event.schedule_ids] ) これ…
勉強会の最後のフィルタの部分ですが、 モデルのフィルタは privateにしちゃ駄目 フィルタの中のメソッドアクセスは明示的にselfをつけるべし ってところがキモのようです。 class UserSchedule < ActiveRecord::Base belongs_to :user belongs_to :schedule…