2009-04-01 10 views
0

v 2.1.1で書かれたレール・プラグインがあります。 2.2.2アプリにインストールすると、アプリが壊れます。 ActionView::TemplateError (undefined method 'polymorphic_path' for #<ActionView::Base:0x1a95c1c>)railsプラグインのインストールとアップグレード

をIスクリプト/プラグインはプラグインを削除した場合、それはまだ壊れて:私は何か

<%= link_to @object %> 

のように、それが言うので、動作しないように、多型のルートを使用することができませんよ。だから、私は2つの部分の質問している:

  1. スクリプト/プラグインは、単にベンダー/プラグインにファイルをコピーする以外にやってインストールは何ですか。インストール後の出力から、ファイルをコピーしているように見えますが、削除しても問題は解決しないので、何かが舞台裏で行われていることが明らかです。

  2. 更新する必要があるこのレール用プラグイン2.2.2。プラグインについてはあまりよく分かりませんが、プラグイン自体に特定のバージョンコードを持つものは表示されないため、正確に何が壊れているのか、何を更新する必要があるのか​​分かりません。明らかに、このコードはコードを見ることなく答えるのは難しいですが、実際にはプラグインのコードが破られているわけではありません。プラグインは私の全レール設定に影響します。

新しいバージョンのレールで動作するようにプラグインをアップグレードした経験がありますか?

+0

詳しい情報ください。このプラグインは何ですか? –

+0

これは、Restful Authenticationをベースにしたカスタムプラグインです。しかし、私はそれが本当に重要だとは思わない、私はプラグインが私のプロジェクトにどのように影響するかにもっと関心がある。私がインストールしてアンインストールするとプロジェクトが中断して、何も表示されないということを意味します。 – brad

+0

プラグインを削除すると実際に再び機能するため、間違ったことをしているはずです。私のゲームプランをここで再考する必要があると思います – brad

答えて

0

は、プラグインがRouteSet :: drawメソッドを上書きし、ちょうど2.2.2ドローコードに更新する必要があったが判明:P

関連する問題