3

我的 RoR 应用程序上有 gem 声明式授权的修改版本。

它在 vendor/gems/declarative_authorization 下。

我的 gemfile 有

gem "declarative_authorization", '= 0.5.5', path: "vendor/gems/declarative_authorization/"

它在部署和测试上运行良好,但是当我尝试推送到 heroku 时,它运行后bundle install给我一个错误,因为它找不到该 gem 提供的功能。具体方法filter_access_to找不到。

heroku restart不能解决问题。

4

1 回答 1

2

我终于让它工作了。

我的解决方案是使用 :git 而不是 :path

gem 'gem_name', '= 0.x.x', git: 'git://........../gem_name.git'
于 2012-09-10T14:46:07.537 回答