Ruby on rails 在rails中创建新页面(没有在/app/layouts/*文件中指定的布局)
大多数视图文件都有相同的布局,因此定义Ruby on rails 在rails中创建新页面(没有在/app/layouts/*文件中指定的布局),ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,大多数视图文件都有相同的布局,因此定义layouts/application.html.haml(以及其他页眉,页脚文件)是合理的 但是现在我需要创建一个没有这些样式的页面。 事实上,我只想要一个带有页眉的普通页面 如何执行此操作?您可以这样指定控制器中的布局: class ThingsController < ApplicationController layout "some_layout" # rest of the controller end 我想你在找我。在控制器中
layouts/application.html.haml
(以及其他页眉
,页脚
文件)是合理的
但是现在我需要创建一个没有这些样式的页面。
事实上,我只想要一个带有页眉的普通页面
如何执行此操作?您可以这样指定控制器中的布局:
class ThingsController < ApplicationController
layout "some_layout"
# rest of the controller
end
我想你在找我。在控制器中,假设您的操作称为myaction
def myaction
# do here whatever you need to do and then
render :layout => false
end
请参见“完美”中的渲染选项!这正是我需要的。非常感谢。
def myaction
# do here whatever you need to do and then
render :layout => false
end