Ich möchte eine Rake-Aufgabe verwenden, um meine Sitemap zwischenzuspeichern, so dass Anfragen für sitemap.xml
nicht ewig dauern. Hier ist, was ich bisher:render_to_string von einer Rake-Aufgabe
@posts = Post.all
sitemap = render_to_string :template => 'sitemap/sitemap', :locals => {:posts => @posts}, :layout => false
Rails.cache.write('sitemap', sitemap)
Aber wenn ich versuche, dies zu laufen, bekomme ich eine Fehlermeldung:
undefined local variable or method `headers' for #<Object:0x100177298>
Wie kann ich eine Vorlage in eine Zeichenfolge zu rendern, von innerhalb Rake?
dieser Artikel hilfreich http://stackoverflow.com/questions/30725119/render-a -view-from-a-rake-task –