【问题标题】:Rails 4.0.0 Ruby 2.0 gem "rails3-jquery-autocomplete" errorRails 4.0.0 Ruby 2.0 gem“rails3-jquery-autocomplete”错误
【发布时间】:2013-06-25 23:39:09
【问题描述】:

我在尝试使用 rails3-jquery-autocomplete 时遇到以下错误:

最初,我使用最新版本的 jquery-rails,但读到他们删除了 jquery-ui。我已尝试按照此答案中的建议将 jquery-rails 降级为 gem 'jquery-rails', '~> 2.3.0',但它没有用。 rails active admin deployment : couldn't find file 'jquery-ui'

我也尝试按照这个答案的建议重新启动我的服务器,但也没有工作。 Asset Pipeline not finding JS file

我非常感谢您解释如何在没有 gem 的情况下使用 jQuery mobile 在 rails 4 中执行此操作,因为我不知道也找不到任何最近的资源。

couldn't find file 'autocomplete-rails'

应用程序.js

//
//= require jquery
//= require jquery_ujs
//= require jquery-ui
//= require autocomplete-rails
//= require jquery.mobile
//= require turbolinks
//= require_tree .

宝石文件

gem 'rails', '4.0.0'
gem 'jquery-rails'
gem 'jquery_mobile_rails'
gem 'jquery-ui-rails'
gem 'rails3-jquery-autocomplete'

【问题讨论】:

  • 嗯,可能是什么情况。等等,这又是 gem 的名字?!
  • 所以 Rails 4 没有自动完成功能?不错。
  • 但是如果是 jquery 为什么还要使用 gem 呢?
  • 好问题。我是个菜鸟,在 rails 3.2.13 中很容易实现。我不确定如何仅使用 jQuery autocomplete 来解决它。看起来目前没有解决方案,所以我需要走这条路。控制器代码会一样吗?
  • 我不知道如何在没有 gem 的情况下执行此操作,也找不到 rails 4.0.0 和 jquery mobile 的全面示例。

标签: ruby-on-rails jquery-autocomplete


【解决方案1】:

你可以使用这个fork https://github.com/francisd/rails3-jquery-autocomplete

在您的 Gemfile 中更改

gem 'rails3-jquery-autocomplete'

gem 'rails3-jquery-autocomplete', git: 'https://github.com/francisd/rails3-jquery-autocomplete'

【讨论】:

  • 这个 repo 没有工作 rake autocomplete:install。它给了我这个:/usr/local/rvm/gems/ruby-2.0.0-p247/bin/ruby_noexec_wrapper:14:in eval' /usr/local/rvm/gems/ruby-2.0.0-p247/bin/ruby_noexec_wrapper:14:in
    ' 给我:)
  • @gorn 安装步骤适用于 Rails 3.0,而不是 Rails 4。
猜你喜欢
  • 2013-10-24
  • 1970-01-01
  • 2016-02-04
  • 2011-04-21
  • 1970-01-01
  • 1970-01-01
  • 2011-12-17
  • 2017-06-15
  • 1970-01-01
相关资源
最近更新 更多