チケットを販売したいイベントを投稿するためのサイトを構築しています。私は条件がフォローしているクエリを書いているRuby on Railsのロジックがアクティブレコード状態
:
アクティブ- は真
- sales_stopは私が午前問題はを考え出すされ< Time.now
で等しくレコードのsales_stop時間がTime.nowより小さいかどうかをテストする条件。
@events = Event.paginate :page => params[:page],
:conditions => {:active => true},
:order => "created_at DESC"
はターンでは、私は運とsales_stop条件と周りいじるしてきました。以下は
は、私は今のところ持っているものです。
私はこのような何かしようとしてきた。もちろん、これは動作しません
@events = Event.paginate :page => params[:page],
:conditions => {:active => true, :sales_stop < Time.now},
:order => "created_at DESC"
を。
sales_stop属性がTime.nowよりも小さいレコードのみを取得できるように、どのようにこのクエリを設定できるか知っていますか?
ありがとうございます。これは動作するはず
@events = Event.paginate :page => params[:page],
:conditions => ['active = ? AND sales_stop < ?', true, Time.now],
:order => "created_at DESC"
うん、それはうまくいくようだ。お手伝いありがとう。 – Brian