Rails 4 Autocomplete with Simple Form - 类参数被忽略
Posted
技术标签:
【中文标题】Rails 4 Autocomplete with Simple Form - 类参数被忽略【英文标题】:Rails 4 Autocomplete with Simple Form - class parameter ignored 【发布时间】:2015-11-09 07:46:18 【问题描述】:我正在使用 Simple Form 以及 Rails Autocomplete 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' %>
课程正确执行;因此,它似乎是覆盖类的自动完成选项。
谁能告诉我在这个输入上设置类的正确方法是什么?
【问题讨论】:
像input_html: class: 'form-control'
一样传递它..
谢谢 - 请将此作为答案发布,以便我将其标记为完成。
【参考方案1】:
好吧,像这样传递它:
input_html: class: 'form-control'
【讨论】:
以上是关于Rails 4 Autocomplete with Simple Form - 类参数被忽略的主要内容,如果未能解决你的问题,请参考以下文章
Uncaught TypeError: this.source is not a function when using rails4-autocomplete
通过 rails3-jquery-autocomplete 使用多个输入字段
为啥easy-autocomplete在Rails 6上不起作用?
如果没有可用数据,rails3-jquery-autocomplete 清除字段
在不同的模型/控制器上使用 rails-jquery-autocomplete
[Ruby on Rails] 找不到类型为“application/javascript”的文件“jquery-ui/autocomplete”