1

rails3 プロジェクトをクリアランス 0.8.8 から最新 (0.12.0) にアップグレードしました。それを行うにはwikiの指示に従いました。

認証済みページのほとんどに「admin」プレフィックスを使用しています。しかし、ルートはすべて正しいのに、「session/new」にアクセスしようとするとルーティング エラーが発生します。

セッション/新しいビューをオーバーライドして、特定のレイアウトを適用しています。

エラーの原因は何ですか?

ログからの出力は次のとおりです。

Started GET "/sign_in" for 127.0.0.1 at Wed Oct 05 17:34:05 +0300 2011 
ActionController::RoutingError (wrong constant name Clearance/sessionsController)
4

1 に答える 1

1

ルーティング エラーは、right_aws gem v2.0.0 との競合する String#camelize であることが判明しました。

この場合、クリアランスを機能させるために必要なことは、right_aws gem を更新することだけです。

PS:ここで答えを見つけました(ルーティングエラーの工夫

于 2011-10-07T11:53:56.117 に答える