是否有一种简单的方法可以在输入到rails中的文本字段前面添加一个选择框或下拉框?我正在使用Twitter引导程序,我可以添加选择框,但样式效果不佳。到目前为止,我尝试了两件事:
1
<%= f.text_field :var, label: "Test Box", class: 'form-control',
placeholder: "Test Stuff", prepend: f.select(:options,
options_for_select(...) %>
这会将整个引导程序样式设置为选择框,但出于某种原因,它会将:options
作为标签进行阅读,而我无法为其分配任何内容。
2
<%= f.text_field :var, label: "Test Box", class: 'form-control',
placeholder: "Test Stuff", prepend: f.select_without_bootstrap(:options,
options_for_select(...) %>
这会正确显示选择框,但它没有样式(因此without_bootstrap
并且我很难设计样式。
所以我想知道是否有更好的方法来做到这一点,或者这是否甚至可能?我知道我也可以将它作为一个单独的字段完全添加,然后将它对齐在它旁边,但我试图将它放到同一个字段中。任何帮助表示赞赏!
答案 0 :(得分:0)
通过prepend而不是直接在模板中执行此操作的原因是什么?
<%= f.select :options ...
<%= f.text_field :var ...