添加html选项到ransack predicate_select

时间:2014-05-05 06:31:06

标签: ruby-on-rails ransack

我正在使用带有rails 4应用程序的ransack gem,并希望将bootstrap类合并到search_form_for中。这就是我目前的选择。

<%= c.predicate_select ({only: [:cont, :not_cont, :eq, :not_eq, :blank, :null, :not_null]})%>

我也尝试使用html选项传递第二个哈希值(根据文档):

 <%= c.predicate_select ({only: [:cont, :not_cont, :eq, :not_eq, :blank, :null, :not_null]},{class=>'form-control'})%>

显然我做错了什么。 任何人都有关于如何正确地将类应用于ransack predicate_select的建议吗?

1 个答案:

答案 0 :(得分:0)

这很奇怪。当我打电话

<%= c.predicate_select({only: [:cont, :not_cont]}, {class: 'my_class'}

我得到了

<select class="my_class" id="q_p" name="q[p]" style="display: none;">...</select>

您的代码示例(...,{class=>'form_control'})中有拼写错误,但我怀疑这不是导致此问题的原因吗?