rails 4 上的多个布局
Multiple layouts on rails 4
我有应用程序布局,我正在尝试创建其他布局,例如仪表板。我对如何在 js 中创建控制器和要求有疑问。
控制器会像应用程序一样吗?当我添加布局时,控制台要求我添加预编译 css 和 js。这意味着 css 和 js 将预加载到我的应用程序中?
假设你创建了一个名为mylayout.html.erb的布局,在这个布局中,你需要这样说:
<%= stylesheet_link_tag "application" %>
<%= javascript_include_tag "application" %>
在控制器中,我们只需添加:
layout "mylayout"
主控点个赞
class BaseController < ApplicationController
layout: 'my_application'
**some methods at here**
end
并创建
app/views/layouts/my_application.html.erb
然后您要使用的其他控制器my_application.html.erb
作为布局,你可以继承 BaseController
喜欢
class HomeController < BaseController
**some methods at here**
end
祝你好运!
我有应用程序布局,我正在尝试创建其他布局,例如仪表板。我对如何在 js 中创建控制器和要求有疑问。 控制器会像应用程序一样吗?当我添加布局时,控制台要求我添加预编译 css 和 js。这意味着 css 和 js 将预加载到我的应用程序中?
假设你创建了一个名为mylayout.html.erb的布局,在这个布局中,你需要这样说:
<%= stylesheet_link_tag "application" %>
<%= javascript_include_tag "application" %>
在控制器中,我们只需添加:
layout "mylayout"
主控点个赞
class BaseController < ApplicationController
layout: 'my_application'
**some methods at here**
end
并创建
app/views/layouts/my_application.html.erb
然后您要使用的其他控制器my_application.html.erb 作为布局,你可以继承 BaseController
喜欢
class HomeController < BaseController
**some methods at here**
end
祝你好运!