在文本字段表格栏

时间:2015-06-23 15:52:10

标签: css ruby-on-rails twitter-bootstrap

是否有一种简单的方法可以在输入到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并且我很难设计样式。

所以我想知道是否有更好的方法来做到这一点,或者这是否甚至可能?我知道我也可以将它作为一个单独的字段完全添加,然后将它对齐在它旁边,但我试图将它放到同一个字段中。任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:0)

通过prepend而不是直接在模板中执行此操作的原因是什么?

<%= f.select :options ...
<%= f.text_field :var ...