1

Rails アプリでアクティブな足場を更新したところ、サイト上のすべてのリンクが壊れています。Firefox のリンクにカーソルを合わせると、次のように表示されhttp://localhost:3000/correct_linkます。ただし、リンクをクリックすると、http://localhost:3000/current_link#__1_. リンクが読み込まれると、すべてのスタイリング/JavaScript が台無しになります。さらに、2 つのアンダースコアの後の数字は、別のリンクをクリックするたびに増加しますが、http://localhost:3000/current_link__NUM_.

興味深いことに、必要な URL をブラウザーに入力すると、すべて問題ありません。ログやサーバー コンソールにエラーはないようです。

これをデバッグする方法がわかりません

4

1 に答える 1

0

あはは!このエラーは、active_scaffold を削除したために発生しました。これにより、フックされたカスタム JavaScript から奇妙な動作が発生しました。アクティブな足場が削除された後、JavaScript がリンクのハイジャックを開始しました。JavaScriptをシャッフルするとバグが修正されました

于 2012-08-18T00:10:30.570 に答える