如果我在Rails视图文件中创建像此select(:project_id, nil
这样的选择标记
在我生成的html中,我得到了project_id[]
这样的选择字段的名称,但我只想要 project_id ,
我该怎么做?
答案 0 :(得分:2)
您可以尝试为select设置html选项name
:
select("project_id", nil, Project.all.map {|p| [ p.name, p.id ] }, {}, { name: 'project_id'} )
或者您可以使用select_tag
帮助:
select_tag 'project_id', options_for_select(Project.all.map{ |p| [p.name, p.id] })