简单表单集 - 下拉菜单

时间:2015-03-27 11:53:39

标签: ruby-on-rails simple-form

我在rails应用程序中使用Simple Form。

我有一个表单来创建用户选择他们的大学的个人资料。个人资料属于大学。

 <%= f.association :university, collection: University.all(id: 'name'), prompt: "Choose your university" %>

我的数据库中有10个大学的列表,它们与大学表中的属性:'name'一起存储。

我正在尝试在配置文件创建表单中创建一个下拉列表,其中包含这10个univerisites的列表。我试过上面的联想。我收到一条错误,上面写着:未知密钥:id

有谁知道怎么做?

谢谢

1 个答案:

答案 0 :(得分:2)

您可以尝试这样的事情:

collection: University.all.map {|u| [u.name, u.id]}

相关问题