0

我想对我的书籍进行分类并创建一个下拉列表,然后我只想显示所选类别的书籍。

我使用以下代码创建了一个下拉列表:

<% form_for :category, :url => { :action => :cat_disp } do |f| %>
<%= f.select(:category, Categories.all.map {|p| [p.name,p.id]}, :prompt => "Select a category") %>
<%end%>

如何仅显示从下拉列表中选择的类别的书籍?任何帮助将不胜感激。

4

1 回答 1

0

我不确定我真的明白你想要什么。change()使用 jQuery 的方法将表单提交到只显示一个类别的书籍的页面可能是最简单的。

$(function(){
 $(dropdown_id).change(function(){
  $(this).parent('form').get(0).submit();
 });
});
于 2013-03-26T08:12:19.163 回答