0


0

Herokuで宣言的承認を使用してRails 2.3.8を使用するにはどうすればよいですか?

昨日、help rails 3がリリースされました。完全に機能するrails 2.3.8アプリがありますが、declarative_authorizationにはrails 2.1以上が必要なため、herokuでのデプロイは機能しません。

これは非常に大きな問題です。どうすれば解決できますか、簡単なハック、回避策はありますか?

1 Answer


1


`.gems`ファイルが以下で始まることを確認してください:

rails --version=2.3.8

しかし、あなたが述べたように、declarative_authorizationはRails 3.0.0 gemsをRailsインストールの上にインストールし、多くを壊します。 以下を使用して、gemsマニフェストでこれを回避できます。

declarative_authorization --ignore-dependencies

もちろん、gemsマニフェストにdeclarative_authorizationの各依存関係を個別に含める必要もあります。