我有sessions/new.html.erb
用户登录__和users/new.html.erb
用户签名。我想将这两个表单放在同一页面上,而不是有两个不同的屏幕:一个用于登录,另一个用于注册。
我不知道如何在2个不同的文件夹中渲染2个不同的文件。
如何渲染这些?
答案 0 :(得分:4)
部分可以做
将 sessions / new.html.erb 重命名为sessions / _new.html.erb
将 users / new.html.erb 重命名为users / _new.html.erb
您可以在像这样的视图中渲染部分
<div class='session-form'>
<%= render partial: 'sessions/new' %>
</div>
<div class='login-form'>
<%= render partial: 'users/new' %>
</div>
有关更多选项和信息:http://guides.rubyonrails.org/layouts_and_rendering.html#using-partials
希望它可以提供帮助! :)