【发布时间】:2012-01-31 13:34:27
【问题描述】:
在我的注册中,我有 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 代码的输出
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 html-helper