【发布时间】:2014-11-14 18:55:08
【问题描述】:
在我看来代码:
<%= 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 的新手。当我从类别下拉列表中选择类别时,我想在菜单下拉列表中显示受人尊敬的菜单。请帮帮我。谢谢。
【问题讨论】:
-
你必须使用
onchange方法。搜索一下。还有一个类似的问题:stackoverflow.com/questions/8690516/…
标签: ruby-on-rails ruby-on-rails-4