在我的 Rails 应用程序中,我有一些想要放入的视图(布局、部分),vendor/views
而vendor/views/layouts
不是app/views
. assets
但是,只有和plugins
放入的指南(和基本项目结构)暗示了这一点vendor
。不过,我可以这样做吗?
问问题
158 次
1 回答
5
我曾经操作过 view_path,Rails 正在那里寻找视图。我这样做是因为我需要有两个版本的视图。所以你可以做到的方式是操纵
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 回答