0

スイッチの前と、レール 2.0 を実行するこのパッセンジャーのすべてのアプリで、私のルートは「myapp/controller/action」を生成します。

これで、「コントローラー/アクション」が生成されます。興味深いことに、stylesheet_link_tags通常どおり動作します。

これに対処するために本番環境でプレフィックスを追加しますが、もちろんこれは恐ろしいハックです。

どんな助けでも大歓迎です。

4

1 に答える 1

0

Passenger 2.2.3 でこれが修正された後、おそらくそれほど大したことではなくなりましたが、完全を期すために、今日見つけた回答を投稿します。

これをenvironment.rbに貼り付けるだけです

config.action_controller.relative_url_root = "/myapp"

この問題は、レールがサブ URI 展開を処理する方法に関連していました。これはバージョン 2.2 で変更されたようで、コードが壊れていました。

于 2009-09-04T12:28:56.293 に答える