在rails中选择所有类别时查找所有结果

时间:2014-10-15 08:21:09

标签: ruby-on-rails ruby ruby-on-rails-4

实际上我有一个问题,因为当我从category中选择All时,我想搜索所有结果。现在我的类别中有4个选项。我有一个查询来查找三个类别的结果,如tha,

这显示了针对3个类别的结果,例如家庭,公寓和广场,但当我选择全部时,没有任何事情发生。当我选择所有时,我应该这样做,然后所有属性都将显示。谢谢

1 个答案:

答案 0 :(得分:1)

尝试类似的东西:

@properties = Property.includes(:rooms)
@properties = (params["search"] == 'ALL') ? @properties.all : @properties.where(params["search"])
@properties = @properties.paginate(:page => params[:page], :per_page => 8)

在我的代码中,我认为“所有类别”的值都是“全部”