我刚在Windows上创建了一个新的项目,Rails 3.2.11,并且默认情况下我的视图没有布局。查看渲染时没有布局
我有一个控制器如下:
class DashboardsController < ApplicationController
def initialize
@ini=Date.new(2013,01,01)
@end=Date.new(2013,12,31)
def show
end
end
我的观点show.html.erb
正在没有布局呈现,即使我强迫layout :application
控制器不工作的。
我设法解决这种行为的唯一方法是显式告诉show方法来渲染布局。
def show
render :layout => 'application'
end
我错过了什么吗?
默认情况下不应该为所有操作选择默认应用程序布局吗?