Rails 4 使用简单表单自动完成 - class 参数被忽略
Rails 4 Autocomplete with Simple Form - class parameter ignored
我正在使用简单表单,以及 Rails 自动完成 gem。
我有一个简单的表单控件,自动完成按预期工作:
<%= f.input :practice, as: :autocomplete, url: autocomplete_practice_name_shifts_path, id_element: '#shift_practice_id', class: 'form-control' %>
除了 class: 'form-control'
参数没有被翻译到表单之外,这非常有效。
如果我像这样删除自动完成参数:
<%= f.input :practice, id_element: '#shift_practice_id', class: 'form-control' %>
class正确执行;因此,它似乎是覆盖 class.
的自动完成选项
谁能告诉我在此输入上设置 class 的正确方法是什么?
好吧,像这样传递它:
input_html: { class: 'form-control' }
我正在使用简单表单,以及 Rails 自动完成 gem。
我有一个简单的表单控件,自动完成按预期工作:
<%= f.input :practice, as: :autocomplete, url: autocomplete_practice_name_shifts_path, id_element: '#shift_practice_id', class: 'form-control' %>
除了 class: 'form-control'
参数没有被翻译到表单之外,这非常有效。
如果我像这样删除自动完成参数:
<%= f.input :practice, id_element: '#shift_practice_id', class: 'form-control' %>
class正确执行;因此,它似乎是覆盖 class.
的自动完成选项谁能告诉我在此输入上设置 class 的正确方法是什么?
好吧,像这样传递它:
input_html: { class: 'form-control' }