2011-05-12 69 views

回答

8

而不是仅仅作为一个选项哈希,像极轨方法,render方法是一系列的参数,这最后的是一个选项哈希值。渲染的第一个参数是模板,作为一个字符串。您不需要将其包含在选项散列中。

只是这样做:

def new 
    render 'devise/invitations/new', :layout => 'application_unauthorized2_t2' 
end 
0
+1

只,如果你想整个控制器使用一种布局,这是非常有用的。 – Mario 2011-05-12 22:02:24

+0

你错了。例如 - layout:another,:only => [:new,:edit] – Roman 2011-05-12 22:04:07

+0

我在这里并没有明确的错误。这不是最简单的方法,它不能回答这个问题 - “在控制器方法中。”是的,它的工作原理。这是最好的选择吗?不,这是一个非常迂回的处理方式。 – Mario 2011-05-12 22:06:01