【发布时间】:2011-04-07 23:43:15
【问题描述】:
我有一个用户控制器和一个名为“users.html.haml”的布局。我遇到的问题是 Rails 似乎没有自动找到用户布局。我必须告诉用户控制器中的每个操作来呈现布局。如果我不告诉操作使用哪个布局,它根本不会呈现任何布局。
目前,布局只有在控制器动作有这一行时才会呈现:
render :layout=>'users.html.haml'
有什么想法吗?提前致谢。
更新: 我是个白痴。我覆盖了应用程序控制器中的“初始化”方法,它导致所有布局都加载不正确,除非我明确告诉操作要使用哪个布局。毕竟和haml没有任何关系。感谢您的所有回答。
【问题讨论】:
标签: ruby-on-rails-3 layout haml