在我的 Rails 4.2 应用程序中,我使用 sitemap_generator gem 来生成站点地图。并使用 Heroku 调度器执行 rake 任务。我认为最好在有新内容时生成站点地图,或者通过单击按钮从管理面板执行手动操作以生成站点地图并 ping 搜索引擎。
所以,在我的 ActiveJob 中,我在后台 Job 中执行以下操作
Rake::Task['sitemap:refresh'].invoke
但它给了我它不知道的错误,如何构建这个任务。
RuntimeError: Don't know how to build task 'sitemap:refresh' (see --tasks)
谢谢,