1
在我看来代码:如何创建动态下拉
<%= form_for(:offer,:url=>{:controller=>'offers',:action=>'create'}) do |f| %>
<%= f.label "Select Category:" %> <%= f.select :catId_get, options_from_collection_for_select(@categories, "id", "name"), prompt: "Select Category"%>
<%= f.label "Select Menu" %> <%= f.select :catId_get, options_from_collection_for_select(@menus, "id", "menu_item_name"), prompt: "Select Menu Item"%>
在控制器:
@categories = Category.where(:hotel_id=>cookies[:hotel_id_for_login_user])
@menus = Menu.where(:category_id=>params[:catId_get])
我在rails.I新希望显示在菜单的下拉菜单推崇当我选择类别下拉列表。请帮助我。谢谢。
你必须使用'onchange'方法。搜索一下。和一个类似的问题:http://stackoverflow.com/questions/8690516/select-and-onchange-in-a-ruby-on-rails-form – mgh 2014-09-20 09:47:43
可能重复的[连锁选择框中的Rails 3](http:///stackoverflow.com/questions/5302470/chained-select-box-in-rails-3) – 2014-09-21 22:15:43