Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 3 渲染:使用rss布局_Ruby On Rails 3_Rss - Fatal编程技术网

Ruby on rails 3 渲染:使用rss布局

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

我遇到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 :layout => false } 
end
我得到一个缺少的模板错误:

Missing template organizations/home/show, application/show with {:handlers=>[:erg,
:builder, :coffee], :formats=>[:rss], :locale=>[:en, :en]}.
呈现html版本的页面效果很好(如果告诉它:layout false也可以,它将正常工作,并且不会呈现布局)

想法