3
在控制器方法中,如何呈现模板和布局?如何呈现模板和布局?
像这样:
def new
render :template => 'devise/invitations/new', :layout => 'application_unauthorized2_t2'
end
在控制器方法中,如何呈现模板和布局?如何呈现模板和布局?
像这样:
def new
render :template => 'devise/invitations/new', :layout => 'application_unauthorized2_t2'
end
而不是仅仅作为一个选项哈希,像极轨方法,render方法是一系列的参数,这最后的是一个选项哈希值。渲染的第一个参数是模板,作为一个字符串。您不需要将其包含在选项散列中。
只是这样做:
def new
render 'devise/invitations/new', :layout => 'application_unauthorized2_t2'
end
只,如果你想整个控制器使用一种布局,这是非常有用的。 – Mario 2011-05-12 22:02:24
你错了。例如 - layout:another,:only => [:new,:edit] – Roman 2011-05-12 22:04:07
我在这里并没有明确的错误。这不是最简单的方法,它不能回答这个问题 - “在控制器方法中。”是的,它的工作原理。这是最好的选择吗?不,这是一个非常迂回的处理方式。 – Mario 2011-05-12 22:06:01