2016-07-23 3 views
0

私が取り組んでいるページでは、signup/loginやその他のページのレイアウトが複雑であるため、application.html.erbをオーバーライドしました。ruby​​ on railsが新しいルビーレイアウトになる

私は新しいレイアウトを作成しました。コントローラの動作によってレンダリングしています。

def new 
    render :layout => '../path/newlayout.html.erb' 
    ... 
end 

質問は、私は「二次」application.html.erbとして別のレイアウトを使用することができ、ありますか?

Can <%yield%> to newlayout.html.erb

答えて

0

さらに検索したところ、の部分がにつまずいた!

は自分newlayout.html.erb

と同じフォルダに命名規則"_login.html.erb"でファイルを作成し、ちょうどあなたが<%yield%>

を使用していたものと同じ位置及び方法で <%= render 'login' %>

を使用します

関連する問題