私は、次の宝石を使用しています:Railsサイトマップジェネレータ、未定義メソッドpost_path?
https://github.com/kjvarga/sitemap_generator
私はポストのモデルを持っており、それはエンキに基づいており、アプリケーションの他の部分でpost_path(ポスト)を使用していました。
ただし、サイトマップファイルに:rakeタスクすくいサイトマップを実行するときに
Post.all.each do |post|
sitemap.add post_path(post), :lastmod => post.updated_at
end
これはエラーを返します:リフレッシュ:
rake aborted!
undefined method `post_path' for #<SitemapGenerator::Interpreter:0x279efd0>
そして:
Post.all.each do |post|
sitemap.add posts_path(post), :lastmod => post.updated_at
end
返さないエラーを。誰かがこれについてどんな光を当てはめることができますか、またはコードの多くを提供する必要がありますか?
sitemap.rbをconfig/sitemap.rbに移動するのはまさに正しいことです。 –