Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 简单表单集合-下拉菜单_Ruby On Rails_Simple Form - Fatal编程技术网

Ruby on rails 简单表单集合-下拉菜单

Ruby on rails 简单表单集合-下拉菜单,ruby-on-rails,simple-form,Ruby On Rails,Simple Form,我在rails应用程序中使用简单表单 我有一个表单可以创建一个用户选择大学的档案。简介属于大学 <%= f.association :university, collection: University.all(id: 'name'), prompt: "Choose your university" %> My db中有一个包含10所大学的列表,它们存储在universions表中的属性为:“name” 我试图在profile create表单中创建一个下拉列表,其中包含1

我在rails应用程序中使用简单表单

我有一个表单可以创建一个用户选择大学的档案。简介属于大学

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

My db中有一个包含10所大学的列表,它们存储在universions表中的属性为:“name”

我试图在profile create表单中创建一个下拉列表,其中包含10个大学网站的列表。我试过上面的联想。我得到一个错误,上面写着:未知密钥:id

有人知道怎么做吗


谢谢你

你可以试试这样的东西:


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

试试
谢谢。这是可行的,但现在该节目没有看到该大学的徽标(以前有效),这将是另一个问题,你能发布你的
show
codeHi Vineeth吗?我试过了,但我得到了一个错误:未定义的方法“收集”#