未定义的局部变量或方法自动完成路径轨道4

时间:2015-07-23 13:05:36

标签: jquery ruby-on-rails autocomplete

我正在使用自动填充gem来输入文本时填充数据。 我关注了autocomplete doc。 在我的 路线 中,我添加了

gem 'rails-jquery-autocomplete'
downloads_controller

中的

  autocomplete :downloads, :fund, :full => true
application.js

中的

//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require_tree .
//= require jquery-ui
//= require autocomplete-rails
路线 文件

中的

 resources :downloads do
  get :autocomplete_downloads_fund, :on => :collection
end

视图

<%autocomplete_field_tag 'fund', '', downloads_autocomplete_path, :size => 75%>

当我运行此 获取 时,

  对于#&lt;#

未定义的局部变量或方法`downloads_autocomplete_path'

我的佣金路线

autocomplete_downloads_fund_downloads GET    /downloads/autocomplete_downloads_fund(.:format) downloads#autocomplete_downloads_fund
                        downloads GET       /downloads(.:format)                                downloads#index

这里的下载是一个表名,基金是属性名,

下载是型号名称

任何人都可以帮助我..

1 个答案:

答案 0 :(得分:3)

更新链接:

<%= autocomplete_field_tag 'fund', '', autocomplete_downloads_fund_downloads_path, :size => 75 %>

检查所有可用路线:

rake routes