Ruby on rails 3 渲染:使用rss布局
我遇到render:layout在respond_to块中被忽略。我正在尝试创建一个rss提要。如果我将格式更改为xml并删除Ruby on rails 3 渲染:使用rss布局,ruby-on-rails-3,rss,Ruby On Rails 3,Rss,我遇到render:layout在respond_to块中被忽略。我正在尝试创建一个rss提要。如果我将格式更改为xml并删除 xml.rss :version => "2.0" do 从生成器中,一切正常,我得到一个xml文件。但是,将其添加回并将其放入我的控制器: respond_to do |format| format.html { render :layout => 'application' } format.rss { render :layou
xml.rss :version => "2.0" do
从生成器中,一切正常,我得到一个xml文件。但是,将其添加回并将其放入我的控制器:
respond_to do |format|
format.html { render :layout => 'application' }
format.rss { render :layout => false }
end
我得到一个缺少的模板错误:
Missing template organizations/home/show, application/show with {:handlers=>[:erg,
:builder, :coffee], :formats=>[:rss], :locale=>[:en, :en]}.
呈现html版本的页面效果很好(如果告诉它:layout false也可以,它将正常工作,并且不会呈现布局)
想法