尝试向表单助手选择下拉列表添加默认值时遇到错误。我做错了什么?
<%= f.select :type_page_id, @type_pages.collect {|t| [t.name,t.id],["Pagina Principal",0]},} %>
答案 0 :(得分:0)
我现在明白你的意思了。毫无疑问,你有很多方法可以完成这种事情。我最喜欢的方法是在控制器中执行此操作:
@Override
然后当您在@type_pages = TypePage.all.collect do |type_page|
[type_page.name, type_page.id]
end.unshift(['Pagina Principal', 0])
中的表单帮助中时,您可以使用:
html.erb
答案 1 :(得分:0)
假设您尝试从Pagina Principal
名称中@type_pages
作为默认选项
<%= f.select :type_page_id, @type_pages.map(&:name), selected: "Pagina Principal" %>