0

私はsitemap_generator gemを使用してサイトマップを自動生成しています。それはすでに、設定されテストされ、それがローカルに働いていますが、私は私のDokkuコンテナに生産している時、dokku run tradfood rake -s sitemap:refreshを実行しようとすると、次の行が表示されています:RailsとDokkuの永続ストレージによるサイトマップ

City Load (0.7ms) SELECT "cities".* FROM "cities" ORDER BY "cities"."id" ASC LIMIT $1 [["LIMIT", 1000]] 
Recipe Load (2.5ms) SELECT "recipes".* FROM "recipes" ORDER BY "recipes"."id" ASC LIMIT $1 [["LIMIT", 1000]] 
City Load (8.1ms) SELECT "cities".* FROM "cities" WHERE "cities"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] 
City Load (1.3ms) SELECT "cities".* FROM "cities" WHERE "cities"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] 
City Load (0.3ms) SELECT "cities".* FROM "cities" WHERE "cities"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] 
City Load (0.2ms) SELECT "cities".* FROM "cities" WHERE "cities"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] 
City Load (0.2ms) SELECT "cities".* FROM "cities" WHERE "cities"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] 
City Load (0.3ms) SELECT "cities".* FROM "cities" WHERE "cities"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] 
City Load (0.2ms) SELECT "cities".* FROM "cities" WHERE "cities"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] 
City Load (0.2ms) SELECT "cities".* FROM "cities" WHERE "cities"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] 
City Load (0.2ms) SELECT "cities".* FROM "cities" WHERE "cities"."id" = $1 LIMIT $2 [["id", 1], ["LIMIT", 1]] 

しかし、何も生成されていない:私はdokku run tradfood ls -all publicを実行すると、サイトマップ.xmlはoctにとどまります。 21.

My Dokkuの永続ストレージは、まだ稼働中の画像アップローダで動作します(キャリアウェーブを使用して新しい画像を記録します)。

ここに私のsitemap.rb構成:

# Set the host name for URL creation 
SitemapGenerator::Sitemap.default_host = "https://tradfood.fr" 

SitemapGenerator::Sitemap.create(:compress => false) do 
    # Put links creation logic here. 
    # 
    # The root path '/' and sitemap index file are added automatically for you. 
    # Links are added to the Sitemap in the order they are specified. 
    # 
    # Usage: add(path, options={}) 
    #  (default options are used if you don't specify) 
    # 
    # Defaults: :priority => 0.5, :changefreq => 'weekly', 
    #   :lastmod => Time.now, :host => default_host 
    # 
    # Examples: 
    # 
    # Add '/articles' 
    # 
    # add articles_path, :priority => 0.7, :changefreq => 'daily' 
    # 
    # Add all articles: 
    # 
    # Article.find_each do |article| 
    #  add article_path(article), :lastmod => article.updated_at 
    # end 

    add '/a-propos', :changefreq => 'monthly' 

    City.find_each do |city| 
    add city_path(city.name.parameterize), :lastmod => city.updated_at, :changefreq => 'weekly', :priority => 0.8 
    end 

    Recipe.find_each do |recipe| 
    add recipe_path(recipe.city.name.parameterize, recipe.name.parameterize), :lastmod => recipe.updated_at, :changefreq => 'daily' 
    end 

end 

答えて

0

要旨は、もはや存在していること。 gist.github.comを使用するか、代わりにstackoverflowにネイティブなものを貼り付けてください。

私は推測している:

  • あなたが永続ストレージへの書き込みをされていませんが、あなたが永続ストレージからファイルを読んでいない
+0

編集(11分の27)は - 行方不明のサイトマップを公開します設定 –

関連する問題