【问题标题】:Ruby on Rails - rails3-jquery-autocompleteRuby on Rails - rails3-jquery-autocomplete
【发布时间】:2014-04-01 18:04:15
【问题描述】:

我在设置这个宝石时遇到了很多麻烦。我昨天刚刚添加了 gem——首先,它真的与 Rails 4 兼容吗? (因为这就是我正在使用的)

如果是这样,我不确定我做错了什么。我有UserOrganizationsOrganizations 模型。 UserOrganizations 存储用户和组织之间的关系——所以它是belongs toorgs。

我希望人们通过组织的:name 进行搜索,以将其添加为与其用户帐户的关系。在 user_organizations_controller.rb 中:

  autocomplete :organization, :name, full: true

routes.rb:

  resources :user_organizations do
    get :autocomplete_organization_name, on: :collection
  end

然后,继续教程 provided here,我在 UserOrganization 的 _form.html.erb 中添加以下内容:

<%= f.autocomplete_field :organization_name,
  autocomplete_organization_name_user_organizations_path %>

然后返回:

undefined method `organization_name' for #<UserOrganization:0x6846f48>

在视图中,我真的需要输入:organization吗? :name?如果不是,我不确定我需要做些什么不同的事情,我非常密切地遵循教程并将其放入 :brand_name,尽管它不是实际的属性名称。我安装了 gems jquery-rails 和 jquery-ui-rails,并且 autocomplete-rails.js 与其他脚本文件一起列出。谢谢你的帮助。这当然是在反复重启服务器之后。

【问题讨论】:

    标签: jquery ruby-on-rails autocomplete


    【解决方案1】:

    回答:没关系,我决定改用 select2 gem。它更容易,并且完全符合我的要求。不知道是我不理解教程方向还是与 Rails 4 的兼容性问题,但我发现了这个。

    【讨论】:

      猜你喜欢
      • 2013-06-25
      • 1970-01-01
      • 2016-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-10
      • 1970-01-01
      相关资源
      最近更新 更多