0

我将 CanCan gem 与 A​​ctiveAdmin 一起使用。它在开发中按预期工作,但是当推送到登台服务器时,我收到以下错误:

`require': cannot load such file -- cancan (LoadError)

就我而言,这是由ActiveAdmin 的 CanCan 适配器中的“require”行引起的。

我已经在 Google 上搜索了可能的解释,但空手而归。

这种错误的原因可能是什么,我该如何修复它?

更新:

这是我的config/initializers/active_admin.rb

ActiveAdmin.setup do |config|
  config.authentication_method = :authenticate_user!
  config.authorization_adapter = ActiveAdmin::CanCanAdapter
  config.cancan_ability_class = "Ability"
  config.current_user_method = :current_user
  config.logout_link_path = :destroy_user_session_path
  config.allow_comments = false
  config.batch_actions = true
end
4

1 回答 1

0

重新启动整个机器解决了这个问题。

我曾尝试重新启动 nginx 和 unicorn,但我还没有重新启动机器本身。无论出于何种原因,这都成功了。

感谢您的想法/建议。

于 2013-09-04T14:44:10.393 回答