我正在使用如下所示的查询填充我的选择框:
<%=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(" ")]}]) %>
但这似乎不起作用,因为该框随后由空格填充(根据需要),但它仅从查询中获取第一个结果并将其放入数组括号中。提前感谢您的帮助