我创建了一个ruby应用程序,并且从不加载application.html.erb(查看webrick输出,我从未得到"在布局/应用程序中渲染CLASS/index.html.erb",但是"Rendered CLASS/index.html.erb" )
CLASS.html.erb也永远不会被加载.
只有在控制器中明确指定"render:file =>'layouts/application'"时,才会加载application.html.erb.
有人可以帮忙吗?
非常感谢提前
塞巴斯蒂安
obf*_*bfk 13
确保您的控制器继承自ApplicationController.
class YourController < ApplicationController
...
end
Run Code Online (Sandbox Code Playgroud)
添加到您的应用程序控制器中
layout :application
Run Code Online (Sandbox Code Playgroud)
现在您的所有控制器都使用像默认布局这样的应用程序。
| 归档时间: |
|
| 查看次数: |
2963 次 |
| 最近记录: |