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' }