我的应用程序有两个布局,我需要为其中一个模板使用一组视图(用于相同的控制器操作)
我不想触摸控制器上指定要与渲染一起使用的视图的每个操作。
我的观点看起来像:
* /Views/controller_abc/new.erb
* /Views/alternative_template/controller_abc/new.erb
您可以在ApplicationController
中使用prepend_view_path
before_filter :set_view_path
def set_view_path
prepend_view_path "#{Rails.root}/app/views/alternative_template"
end