任何人都可以帮助我,为什么我无法使用
加载特定操作的特定布局render :layout => "application"
布局文件夹中存在application.html.erb 。 我必须做一些布局设置吗?
我的代码是: -
class PageController < ApplicationController
layout false
def index1
render :layout => "application"
end
end
答案 0 :(得分:0)
您可以尝试进行多项操作:
layout 'layout_name', only: [:help , :contact_us]
您可以尝试单一操作:
render layout: "layout_name"
您可以通过执行以下操作向布局添加样式表标记:
layout_name.erb
<%= stylesheet_link_tag 'layout_name' %>
答案 1 :(得分:0)
也许你应该尝试:
render 'layouts/application'
或
:layouts => "application"
因为layouts文件夹有一个“s” 希望有所帮助
答案 2 :(得分:0)
试试这个:
class PageController < ApplicationController
layout false
layout 'application', only: [:index1]
def index1
end
end