我有sessions/new.html.erb
讓用戶sign_in和users/new.html.erb
供用戶sign_up。我想將這兩個表單放在同一個頁面上,而不是有兩個不同的屏幕:一個用於登錄,另一個用於註冊。 我不知道如何在2個不同的文件夾中呈現2個不同的文件。如何判斷渲染視圖的位置部分
如何渲染這些?
我有sessions/new.html.erb
讓用戶sign_in和users/new.html.erb
供用戶sign_up。我想將這兩個表單放在同一個頁面上,而不是有兩個不同的屏幕:一個用於登錄,另一個用於註冊。 我不知道如何在2個不同的文件夾中呈現2個不同的文件。如何判斷渲染視圖的位置部分
如何渲染這些?
部分可以做
重命名會話/ new.html.erb到會話/ _new.html.erb
重命名用戶/ new.html.erb用戶/ _new。 html.erb
您可以在這樣
<div class='session-form'>
<%= render partial: 'sessions/new' %>
</div>
<div class='login-form'>
<%= render partial: 'users/new' %>
</div>
如需更多視圖渲染泛音e選項和信息:http://guides.rubyonrails.org/layouts_and_rendering.html#using-partials
希望它可以幫助! :)
當您閱讀渲染偏好的文檔(例如[here](http://guides.rubyonrails.org/layouts_and_rendering.html#using-partials))後,您發現了什麼以及您的問題是基於這個文檔? –