在 rails 5 中呈现没有应用程序布局的布局
Render layout without application layout in rails 5
我有一个简单的登录表单和一些构成应用程序其余部分的其他内容。我的问题是我想单独呈现登录表单,然后一旦用户登录 he/she 就可以看到由应用程序布局组成的应用程序的其余部分。
提前致谢。
您可以在控制器顶部为登录创建另一个布局,并在控制器中这样设置,指定将使用其他布局的操作:
layout "full_page", only: [sign_in, sign_up]
其他选项是将 layout
选项传递给 render
方法:
render layout: "full_page"
有关详细信息,请查看 Rails 指南
http://guides.rubyonrails.org/layouts_and_rendering.html#using-render
我有一个简单的登录表单和一些构成应用程序其余部分的其他内容。我的问题是我想单独呈现登录表单,然后一旦用户登录 he/she 就可以看到由应用程序布局组成的应用程序的其余部分。 提前致谢。
您可以在控制器顶部为登录创建另一个布局,并在控制器中这样设置,指定将使用其他布局的操作:
layout "full_page", only: [sign_in, sign_up]
其他选项是将 layout
选项传递给 render
方法:
render layout: "full_page"
有关详细信息,请查看 Rails 指南
http://guides.rubyonrails.org/layouts_and_rendering.html#using-render