下拉列表 - 选择数据库表

Sam*_*mmy 5 select ruby-on-rails drop-down-menu

我只想要一个下拉菜单,它将表的所有行作为选择.我如何实现这一目标?假设我有一个模型"学生",我希望在选项中显示"name"属性.

提前致谢.

Ant*_*yev 6

使用select,例如:

select(:model, :attribute, Student.all.collect {|p| [ p.name, p.id ] })
Run Code Online (Sandbox Code Playgroud)

  • 不,您应该将模型替换为您正在为其创建表单的模型,并且:使用用于此选择的模型属性替换属性.请提供表格代码. (2认同)