2008-02-12から1日間の記事一覧

in (?)を使わないでなんとかする

私はSQL脳じゃなくてRails脳なので、 in (?)なんぞを使わないでなんとかしたくなる。 んで、オレだったらこうするよなぁってヤツを公開。 元のクエリ User.find(:all,:include=>[:user_schedules],:conditions=>["user_schedules.schedule_id in (?)",@event…

in (?)

私はマジメにSQLをやったことがないので、 いつもやっつけでプログラムを作っていたのですが、 @users = User.find( :all, :include => [:user_schedules, :schedules], :conditions => ["user_schedules.schedule_id in (?)", @event.schedule_ids] ) これ…

modelのフィルタのハマり

勉強会の最後のフィルタの部分ですが、 モデルのフィルタは privateにしちゃ駄目 フィルタの中のメソッドアクセスは明示的にselfをつけるべし ってところがキモのようです。 class UserSchedule < ActiveRecord::Base belongs_to :user belongs_to :schedule…