rails活动管理部署:找不到文件“jquery ui”

当尝试使用capistrano部署时,capistrano使用命令
bundle-exec-rake

RAILS\u ENV=production
RAILS\u组=资产
资产:预编译

我有这个错误

找不到文件“jquery ui”
(在/home/umbrosus/.rvm/gems/ruby-1.9.3中)[email protected]/gems/activeadmin-0.5.1/app/assets/javascripts/active_admin/base.js:2)

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

谢谢

“jQueryRails”gem最近删除了jQueryUI

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

他们建议使用jqueryuirailsgem

有一个活动的拉取请求(在撰写本文时)将该gem添加为依赖项。然而,ActiveAdmin的开发人员表示他们正在“锁定它,直到我们正式放弃对Rails 3.0的支持”。它们锁定的版本是jqueryrails<3.0.0

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

gem“jquery ui rails”不推荐,请参阅下面的@Kevin评论

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

gem“jquery rails”、“<3.0.0”

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

gem“activeadmin”,github:“gregbell/active\u admin”

发表评论