0

help rails 3 が昨日公開されました。完全に機能する Rails 2.3.8 アプリがありますが、declarative_authorization が rails 2.1以降を要求するため、heroku へのデプロイは機能しません。

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

4

1 に答える 1

1

.gemsファイルが次で始まることを確認してください。

rails --version=2.3.8

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

declarative_authorization --ignore-dependencies

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

于 2010-08-31T11:20:36.047 に答える