2
在我的Rails應用程序中,我有一些要放在vendor/views
和vendor/views/layouts
而不是app/views
中的視圖(佈局,部分)。但是,指南(和基礎項目結構)暗示只有assets
和plugins
被放入vendor
。不過,我可以這樣做嗎?在Rails中,我可以在'vendor'目錄中放置視圖嗎?
在我的Rails應用程序中,我有一些要放在vendor/views
和vendor/views/layouts
而不是app/views
中的視圖(佈局,部分)。但是,指南(和基礎項目結構)暗示只有assets
和plugins
被放入vendor
。不過,我可以這樣做嗎?在Rails中,我可以在'vendor'目錄中放置視圖嗎?
我曾經操縱過view_path,Rails正在尋找視圖。我這樣做是因爲我需要有兩個版本的視圖。所以,你可以做到這一點的方式操縱
的ActionController :: Base.view_paths = 「應用程序/意見」, 「應用程序/視圖/ my_app應用」, 「應用程序/視圖/ your_app」] 或 的ActionController :: Base的.prepend_view_path「app/views/my_app」
但正如在這Blog Post中所提到的,你不應該因爲它非常昂貴(代碼取自這篇文章)。如果您在帖子中進一步閱讀,則提供了一個解決方案。也許這有助於一個起點。