我想将db值设置为选择选项标签,并使用Rails 3在下拉列表中显示它们。假设用户模型有5个字段,并且我需要将所有用户模型的名称列值设置为选择选项标签中的下拉列表。页面将被加载(即-home.html.erb),所有名称字段值均应从数据库中获取并设置在select标记中。请帮助我解决此问题。
<div class="block-title"><h5>Office Use</h5></div>
<div class="block-content full">
<div class="totalaligndiv">
<div class="input-group bmargindiv1 col-md-6" style="margin:auto; float:none;"><span class="input-group-addon text-left"><div class="leftsidetextwidth">Select Vendor :</div></span>
<select class="form-control">
<option selected>Selected Vendor</option>
<option>1</option>
<option>2</option>
<option>3</option>
</select>
</div>
<div class="clearfix"></div>
<div class="tbpaddingdiv1 text-center">
<button type="submit" class="btn btn-success">Add to payment</button>
</div>
<div class="clearfix"></div>
</div>
</div>
</div
请帮我。
尝试这个:
替换此代码
<select class="form-control">
<option selected>Selected Vendor</option>
<option>1</option>
<option>2</option>
<option>3</option>
</select>
和
<%= select_tag "User", options_from_collection_for_select(User.all, :id, :name), , {:class=>'form-control', :prompt => 'Selected Vendor'} %>
有关更多详细信息:http : //apidock.com/rails/ActionView/Helpers/FormTagHelper/select_tag
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句