Rails - 从自定义/不同文件夹中呈现模板

时间:2012-04-27 02:53:31

标签: ruby-on-rails ruby ruby-on-rails-3

我正在使用Ruby on Rails 3.2.2

是否可以从app / views / layouts以外的位置调用布局?

我想使用位于app / extensions / sites / layouts上的布局。

我尝试了这段代码,但它不起作用。

render "#{Rails.root}/app/extensions/sites/views/pages/template01.html.erb", :template  => "#{Rails.root}/app/extensions/sites/views/layouts/layout01",

1 个答案:

答案 0 :(得分:0)

您可以在控制器内指定布局,例如

layout "template01"

您还可以指定特定于操作的布局,只需按照以下链接

即可

http://guides.rubyonrails.org/layouts_and_rendering.html