填充了数据库内容的下拉菜单

时间:2016-05-06 02:12:56

标签: ruby-on-rails

我希望Venue的所有实例都可以作为new表单下拉菜单中的选项。 以下是event / new.html.erb中的草图,event有一个venue

  <%= f.select_tag(
    "venue",
    options_from_collection_for_select(Venue.all, "id", "name")
  ) -%>

另一个重要问题,如何放入事件控制器的new定义?

1 个答案:

答案 0 :(得分:1)

我假设您使用的是

形式
<%= form_for @venue do |f| %>
<% end %>

您可以使用f.select代替f.select_tag。没有f.select_tag

这样的东西
<%= f.select(
  "venue",
  options_from_collection_for_select(Venue.all, "id", "name")
) -%>