Ruby on rails 如何在ransack gem中传递选择菜单
我试图实现一个带有下拉选择菜单的搜索字段,其中包含使用ransack gem的类别字段选项。 这就是我想要实现的Ruby on rails 如何在ransack gem中传递选择菜单,ruby-on-rails,ruby,ruby-on-rails-4,ransack,Ruby On Rails,Ruby,Ruby On Rails 4,Ransack,我试图实现一个带有下拉选择菜单的搜索字段,其中包含使用ransack gem的类别字段选项。 这就是我想要实现的 <%= f.select :category, ["", "Art", "Books and Movies", "Clothing","Collectibles", "Computers & Related", "Construction Materials", "Crafts & Hobbies", "Entertainment" %> 但是我不
<%= f.select :category, ["", "Art", "Books and Movies", "Clothing","Collectibles", "Computers & Related", "Construction Materials", "Crafts & Hobbies", "Entertainment" %>
但是我不知道如何使用ransack来完成这项工作。看起来您缺少了一个结束括号:
<%= f.select :category, ["", "Art", "Books and Movies", "Clothing","Collectibles", "Computers & Related", "Construction Materials", "Crafts & Hobbies", "Entertainment"] %>
这应该行得通,我刚刚测试了类似的东西
您还可以执行以下操作:
<%= f.select :category, Category.all.collect{|c| [u.name, u.name]} %>
假设您有一个类别模型