我正在使用下面显示的查询填充我的选择框:
<%=f.select :acoustic, options_for_select(User.includes(:roles).where(
:roles => {:description => "Acoustic"}).collect{|u|[[u.name,u.surname].join(" ")]}) %>
但是我希望选择框的默认选项为空字符串。我试过了
<%=f.select :acoustic, options_for_select(["", User.includes(:roles).where(
:roles => {:description => "Acoustic"}).collect{|u|[[u.name,u.surname].join(" ")]}]) %>
但是这似乎不起作用,因为空白区域(根据需要)填充框,但它只从查询中获取第一个结果并将其放入数组括号中。在此先感谢您的任何帮助
答案 0 :(得分:1)
尝试添加:prompt => ' '
。我认为这会做你想要的。