Jquery 将所选插件与Rails Select一起使用
我正在尝试使用for rails实现自动完成。这是harvest的javascript插件 我使用的是Rails3.2.8和SimpleForm2.0.2 我试图以一种使用simpleform gem的形式实现它。在simpleform中,我使用关联方法选择用户可以/可能属于的所有机构(数据库中的另一个表) 我一直在尝试将两集Railscapsts结合起来,然后 我已经在我的gem文件中安装了gemJquery 将所选插件与Rails Select一起使用,jquery,ruby-on-rails-3,jquery-chosen,Jquery,Ruby On Rails 3,Jquery Chosen,我正在尝试使用for rails实现自动完成。这是harvest的javascript插件 我使用的是Rails3.2.8和SimpleForm2.0.2 我试图以一种使用simpleform gem的形式实现它。在simpleform中,我使用关联方法选择用户可以/可能属于的所有机构(数据库中的另一个表) 我一直在尝试将两集Railscapsts结合起来,然后 我已经在我的gem文件中安装了gem gem 'chosen-rails' 我已将require项放入application.js中
gem 'chosen-rails'
我已将require项放入application.js中
//= require chosen-jquery
&application.css
*= require chosen
我已将呼叫放入我的users.js.coffee文件中
jQuery ->
$('#user_bankinst_name').chosen();
这是我试图使用插件的表单。这是“f.association”系列
resource_name,:url=>registration_path(resource_name))do | f |%>
true,:autofocus=>true,:label=>“用户名(您的电子邮件)”,:占位符=>“电子邮件地址”%>
true,:autofocus=>true,:label=>Password',:placeholder=>Password'>
true,:autofocus=>true,:label=>Confirm Password',:placeholder=>Password Confirmation'>
银行指令顺序(:FinancialInstitutionName),:required=>true,:autofocus=>true,:label=>'选择一家机构',:label\u method=>:FinancialInstitutionName,:id=>'用户\银行指令\名称'%>
我做错了什么?谢谢你的帮助。我想出来了
我的班级缺少“:input_html”
我将我的咖啡文件更改为:
jQuery ->
$('.chzn-select').chosen()
我将类更改为chzn select
<%= f.association :bankinst, :collection => Bankinst.order(:FinancialInstitutionName), :required => true, :autofocus => true, :label => 'Pick an Institution', :label_method=>:FinancialInstitutionName, :input_html => {:class => "chzn-select" } %>
Bankinst.order(:FinancialInstitutionName),:required=>true,:autofocus=>true,:label=>'选择一家机构',:label\u method=>:FinancialInstitutionName,:input\u html=>{:class=>“chzn select”}%>
<%= f.association :bankinst, :collection => Bankinst.order(:FinancialInstitutionName), :required => true, :autofocus => true, :label => 'Pick an Institution', :label_method=>:FinancialInstitutionName, :input_html => {:class => "chzn-select" } %>