0
我想在Rails 3.2中创建一个下拉过滤器。如何创建一个Rails下拉过滤器
我已经看到了这些方法的解决方案,但我不确定如何在我的情况下实现它们。 Filter results on index page from dropdown。
我有一张events
的表格,我想用一个下拉框来过滤这些事件category
。我半路上有使用PARAMS做沿鉴于这些方针的东西:
<% @event.events_by_category(sanitize_output(params[:cat])).each do |e| %>
...
<% end %>
,然后使用在event
模型如下:
def self.events_by_category(cat)
if cat == nil
all
else
where("category = ?", cat)
end
end
然而,创建刷新URL下拉在jQuery中包含params似乎很脏。
在Rails中完成这种类型的下拉的最佳方式是什么?
<%= submit_tag“过滤%>应读<%= submit_tag‘过滤器’%>注意闭合撇号。 – Gary