Ruby on rails 3.1 如何在静态页面(如主页)上呈现作为用户控制器一部分的视图?

Ruby on rails 3.1 如何在静态页面(如主页)上呈现作为用户控制器一部分的视图?,ruby-on-rails-3.1,Ruby On Rails 3.1,我希望将我正在构建的应用程序的注册表单放在该应用程序的主页上,但是我不知道如何在我的主页上呈现视图app/views/users/new.html.erb。有没有一种方法可以帮我做到这一点?非常感谢 您可以为块使用内容单元,然后在应用程序布局中生成它。使用您的用户/新页面创建分部。(用户/_新) 在homepage.html.erb文件中添加 <% content_for :homepage do %> <%= render users/new %> <%

我希望将我正在构建的应用程序的注册表单放在该应用程序的主页上,但是我不知道如何在我的主页上呈现视图app/views/users/new.html.erb。有没有一种方法可以帮我做到这一点?非常感谢

您可以为块使用内容单元,然后在应用程序布局中生成它。使用您的用户/新页面创建分部。(用户/_新)

在homepage.html.erb文件中添加

 <% content_for :homepage do %>
  <%= render users/new %>
 <% end %>
  <%= yield :homepage %>

然后在application.html.erb文件中添加

 <% content_for :homepage do %>
  <%= render users/new %>
 <% end %>
  <%= yield :homepage %>


您成功实施了吗?是的,表单现在已在主页上!