我有一个使用 cancan 在本地成功运行的 rails 4 应用程序。但是当我将它推送到 Heroku 时,每次代码尝试授权任何东西时都会出现此错误
Uninitialized constant ApplicationController::Ability
查看日志,我的应用程序控制器中的这种方法似乎失败了。知道发生了什么吗?
def current_ability
@current_ability ||= Ability.new(current_user, load_service_provider_from_host)
end
这在我的本地机器上运行良好。