Ruby on rails Rails表单生成器中的数据列选择
如何将数据列添加到Rail的form builder select 下面是我想要复制的基本HTMLRuby on rails Rails表单生成器中的数据列选择,ruby-on-rails,ruby,ruby-on-rails-4,form-for,Ruby On Rails,Ruby,Ruby On Rails 4,Form For,如何将数据列添加到Rail的form builder select 下面是我想要复制的基本HTML <div class="input-group"> <select class="form-control" data-column="3"> </select> </div> 以下是我无法正确获取的代码: <div class="field"> <%= f.label :category %><b
<div class="input-group">
<select class="form-control" data-column="3">
</select>
</div>
以下是我无法正确获取的代码:
<div class="field">
<%= f.label :category %><br>
<%= f.select :category, {prompt: "Select Category"}, {class: "input-lg", :id => "category"}, data-column: 3 %>
</div>
“类别”},数据列:3%>
我已尝试将数据列
放入提示符
部分和类
部分。您应该使用
"data-column" => 3
我认为问题只是数据列,这是完整的解决方案(这不是您试图复制的,但我认为这个示例更详细):
'selectcategory'},{:class=>'input lg',:id=>'Category',“data column=>3}%>
要获得:
<select class="input-lg" data-column="3" id="category" name="something[category]">
<option value="">Select Category</option>
</select>
选择类别
如果您只是想获取问题中指定的代码,则可以执行以下操作:
<div class="input-group">
<%= f.select :category, [], {}, {:class => 'form-control', "data-column" => 3} %>
</div>
“表单控件”,“数据列”=>3}%>
我认为您混淆了Ruby和Rails。Ruby没有“表单生成器”。Ruby语言用于编写Rails。所以,在你的问题中,你应该用Rails替换所有对“Ruby”的引用,这样才更有意义。在问答中,假装你在为百科全书、维基百科或教科书写作。Stack Overflow的目标是成为编程问题解决方案的维基百科。笑脸不适合作为参考书,对吗?另外,您不需要说“Update:”,因为我们可以通过查看编辑历史来判断。
<div class="input-group">
<%= f.select :category, [], {}, {:class => 'form-control', "data-column" => 3} %>
</div>