1
は、自分のサイトのための私のサイトマップXMLファイルを作成するにはこの宝石(sitemap_generator)rails sitemap_generator gemでモデルに接続できませんか?
を使用します。
は、だから、私は
require 'rubygems'
require 'sitemap_generator'
SitemapGenerator::Sitemap.default_host = 'https://xxxx.com/'
SitemapGenerator::Sitemap.create do
# add '/home', :changefreq => 'daily', :priority => 0.9
# add '/contact_us', :changefreq => 'weekly'
add '/'
add '/signup'
add '/login'
Activity.find_each do |activity|
add activity_show_path(activity.id), :lastmod => activity.created_at
end
end
SitemapGenerator::Sitemap.ping_search_engines # Not needed if you use the rake tasks
の内側にこのコードを入れその後
configフォルダ内sitemap.rbを作成するが、私は
ruby config/sitemap.rb
を実行したとき、私はいつもこの
uninitialized constant Activity (NameError)
を得ました
だからこんにちは私はこれを修正することができます (私はモデルから問題を推測する)
ありがとう!