1

このアプリケーションでは、いくつかのビュー(.erbファイル)をpublic / custom_themes /{user}/フォルダーに保存しています。パスRAILS_ROOTをに追加し、view_pathsを指定しようとし/custom_themes/{user}/theme.erbましたrender :layoutdevelopment環境では問題なく動作しますが、ビューを見つけるには何年もproductionかかります。検出されましたが、検出してレンダリングするのに約2〜4分かかります。

お知らせ下さい。

ありがとう、

イムラン

4

1 に答える 1

4

RAILS_ROOTを使用しないでください-Railsアプリケーション全体(すべてのベンダー/キャッシュされたgemとプラグインを含む!)を検索する必要はありません。custom_themesディレクトリを追加するだけです。

self.view_paths = ['app/views/', "#{RAILS_ROOT}/public/custom_themes/"]

これはかなりスピードアップするはずです。

于 2010-10-27T14:54:58.573 に答える