繁体   English   中英

如何将默认选择的“选择字段”选项添加到Rails的下拉菜单中?

[英]How can I add default selected Choose a field option to my drop-down in rails?

在我的注册中,我具有Choose a Question下拉列表:

<%= f.select("question_id", Question.all.collect {|p| [ p.body, p.id ] }])) %>

我想得到如下输出

<select name="question" id="login_fields_question" class="signup_fields"  >
<option value="choosequestion" selected="selected" style="font-style:italic;">Choose a question ...</option>
<option value="1"> What is your pet name?</option> 
<option value="2">What is the name of your best friend from childhood?</option>
<option value="3">What was the name of your first teacher?</option>
<option value="4">What is the name of your manager at your first job?</option>
<option value="5">What was your first phone number?</option>
<option value="6">What is your vehicle registration number?</option>

使用代码f.select我可以从数据库中获取所有问题,但是如何在下拉菜单中添加Choose a question ...选项? 默认情况下会显示该结果,并可能提供上述HTML代码的输出

您是否尝试过使用:prompt => "Choose a question ..."选项?

希望对您有帮助!

拥抱!

另一种选择是:

= f.select "question_id", Question.all.collect {|p| [ p.body, p.id ] }, include_blank: "Choose a question ..."

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM