当try 使用capistrano部署时,当capistrano使用命令

    RAILS_ENV=production 
    RAILS_GROUPS=assets 
    assets:precompile

我有这个错误

couldn't find file 'jquery-ui'
  (in /home/umbrosus/.rvm/gems/ruby-1.9.3-p392@gancxadebebi/gems/activeadmin-0.5.1/app/assets/javascripts/active_admin/base.js:2)

之前它运行良好,但我试图更新到0.6,然后我开始出现这个错误.我回到0.5.1,错误仍然存在.我做了什么坏事吗?

谢谢

推荐答案

"jquery rails"gem最近删除了jquery UI.

https://github.com/rails/jquery-rails/commit/2fdcdb2633cbc6426d412c050200fc31d14b9a3b

他们建议使用jquery ui rails gem.

有一个active pull request(截至本文 compose 时)来添加该gem作为依赖项.然而,ActiveAdmin的开发者表示他们是"locking it down until we officially drop support for Rails 3.0".他们锁定的版本是jquery-rails < 3.0.0.

同时,只需修改您的文件:

gem"jquery ui rails"Not recommended, see @Kevin's comment below

或者您可以降低jquery rails的版本:

gem "jquery-rails", "< 3.0.0"

或者你可以从他们的Github主分支中提取.他们采取了临时措施.

gem "activeadmin", github: "gregbell/active_admin"

Ruby-on-rails相关问答推荐

ruby on rails:错误未知关键字::当使用google-cloud-storage下载文件时,soft_deleted

你如何发布到 Capybara 中的 URL?

File.open,写入和保存?

上传图片 Ruby on Rails

如何添加到序列化数组

耙路由错误缺少:路由定义上的操作键

如何使用 capistrano deploy 定位特定的提交 SHA

如何避免 RSpec 3.0 中 stub_chain 的弃用警告?

搭建脚手架时建立关系

是否可以在 Rails 集成测试或规范中指定用户代理?

如何在我的 Gemfile 中找到未使用的Ruby

如何在 Rails 应用程序中使用长 id?

Rails 3 中的猴子补丁

如何编写 Capybara 断言来判断按钮的存在及其启用或禁用状态?

Ruby 和 Ruby on Rails 离线 API 文档

Rails 3.1 Sprockets 需要指令 - 有没有办法排除特定文件?

默认呈现 JSON 而不是 HTML?

Rails:一次添加多个 flash[:notice] 的简单方法

rails respond_to format.js API

如何在 Rails 3 中订购包含的元素