ruby-on-rails - 无法为 Ruby on Rails 安装 Active Admin : "Sprockets::FileNotFound..."

标签 ruby-on-rails activeadmin

我在本地安装了一个新的 rails 应用程序,然后添加了事件的管理 gem 并运行 rake db:migrate 然后按照说明进行安装。我也在用散粉。

在尝试访问 mysite.dev/admin 的管理区域时,我得到以下信息:

Sprockets::FileNotFound in Active_admin/devise/sessions#new

couldn't find file 'jquery-ui' (in /usr/local/rvm/gems/ruby-1.9.3-p392/gems/activeadmin-0.6.0/app/assets/javascripts/active_admin/base.js:2)



我到底做错了什么?

最佳答案

您应该在您的 gem 文件中设置: gem 'jquery-rails', "2.3.0"以将 jquery-rails gem 版本修复为 2.3.0
最后一次更新 (3.0.0) 删除了 jquery-ui 文件并导致该问题:

couldn't find file 'jquery-ui' (in /usr/local/rvm/gems/ruby-1.9.3-p392/gems/activeadmin-0.6.0/app/assets/javascripts/active_admin/base.js:2)

现在应该可以解决您的问题。您还可以从 github 获取解决您问题的最新版本的 Active Admin。

但我会建议改变
gem jquery-rails 

在您的 gemfile 中:
gem 'jquery-rails', "2.3.0"

希望有帮助!

关于ruby-on-rails - 无法为 Ruby on Rails 安装 Active Admin : "Sprockets::FileNotFound...",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16905633/

相关文章:

mysql - 如何为数据库表存储单个值?

javascript - Rails 3 个不同的自动完成字段

ruby-on-rails - 用于显示操作的 URL 中的自定义参数

ruby-on-rails - 相关模型的每个实例的事件管理范围

ruby-on-rails - Rails activeadmin 部分表单操作

ruby-on-rails - 使用 ActiveAdmin 处理多个管理员类型的登录

ruby-on-rails - rails 方法中的所有行都运行吗?

mysql - 调试陈旧的 Ruby 进程

ruby-on-rails-3 - ActiveAdmin 表单不尊重 :multiple => false

mysql - 多对多连接表未在 Active admin 中更新