Ruby on rails 活动记录条件下的Ruby on Rails逻辑

Ruby on rails 活动记录条件下的Ruby on Rails逻辑,ruby-on-rails,Ruby On Rails,我正在为用户建立一个网站,发布他们希望出售门票的活动 我正在编写一个查询,条件如下: 主动等于真 销售站是params[:page], :conditions=>{:active=>true,:sales_stop“在描述时创建” 这当然不行 是否有人知道如何设置此查询,以便仅检索sales_stop属性小于Time的记录。现在 谢谢。使用另一种语法for:conditions,它使用绑定样式: @events = Event.paginate :page => params[:pag

我正在为用户建立一个网站,发布他们希望出售门票的活动

我正在编写一个查询,条件如下:

  • 主动等于真
  • 销售站是
我遇到的问题是出现了一个条件,测试一张唱片的销售停止时间是否小于时间。现在

以下是我目前的情况:

@events = Event.paginate :page => params[:page],
      :conditions => {:active => true},
      :order => "created_at DESC"
反过来,我一直在玩弄停止销售的条件,运气不好

我一直在尝试这样的事情:

@events = Event.paginate :page => params[:page],
      :conditions => {:active => true, :sales_stop < Time.now},
      :order => "created_at DESC"
@events=Event.paginate:page=>params[:page],
:conditions=>{:active=>true,:sales_stop“在描述时创建”
这当然不行

是否有人知道如何设置此查询,以便仅检索sales_stop属性小于Time的记录。现在


谢谢。

使用另一种语法for:conditions,它使用绑定样式:

@events = Event.paginate :page => params[:page],
      :conditions => ['active = ? AND sales_stop < ?', true, Time.now],
      :order => "created_at DESC"
@events=Event.paginate:page=>params[:page],
:conditions=>['active=?AND sales_stop<?',true,Time.now],
:order=>“在描述时创建”
这应该可以:

@events = Event.paginate :page => params[:page],
  :conditions => ['active=? AND sales_stop < ?', true, Time.now],
  :order => "created_at DESC"
@events=Event.paginate:page=>params[:page],
:conditions=>['active=?AND sales_stop<?',true,Time.now],
:order=>“在描述时创建”
只是不同的语法