0

我创建了一个下拉菜单,它从两个数据库表(名为城市和国家)中提取城市和国家。

我正在使用以下 collection_select 标签:

    <section class="field">     
      <%= f.label :city %>
      <%= f.collection_select(:id, Citie.all, :id, :city) %>
    </section>

但是当我提交表单时,没有任何内容被发布到我的工作表中(该表单是为了生成新工作)。

我已经为此寻找解决方案,并且确定我只是遗漏了一小部分,但似乎无法弄清楚它是什么以及为什么它不起作用。

任何建议和解决方案将不胜感激!谢谢

4

1 回答 1

1

我对 collection_select 不是很熟悉,但您不应该将关联名称作为第一个参数吗?例如

<%= f.collection_select(:city, Citie.all, :id, :city) %>
于 2012-08-12T16:43:28.883 回答