2

vendor/viewsRailsアプリには、vendor/views/layoutsの代わりに配置したいビュー(レイアウト、パーシャル)がいくつかありますapp/views。ただし、ガイド(および基本プロジェクト構造)によって暗示されているのは、とだけassetsです。それでも、私はこれを行うことができますか?pluginsvendor

4

1 に答える 1

5

私はかつて、Railsがビューを探しているview_pathを操作しました。ビューの2つのバージョンが必要だったので、これを行いました。だからあなたがそれをすることができる方法は操作することです

ActionController :: Base.view_paths = ["app / views"、 "app / views / my_app"、 "app / views/your_app"]またはActionController::Base.prepend_view_path "app / views / my_app"

しかし、このブログ投稿で述べられているように、それは本当に高価であるため、すべきではありません(コードはこの投稿から取得されます)。投稿をさらに読むと、解決策が提供されます。多分これは出発点に役立ちます。

于 2012-11-07T13:48:59.097 に答える