首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ActiveJob:生成站点地图以响应内容生成

ActiveJob:生成站点地图以响应内容生成
EN

Stack Overflow用户
提问于 2017-04-16 02:10:41
回答 1查看 248关注 0票数 1

在我的Rails4.2应用程序中,我使用sitemap_generator gem来生成站点地图。并使用Heroku调度器执行rake任务。我认为如果网站地图是在有新内容时生成,或者通过单击按钮从管理面板执行手动操作来生成网站地图和ping搜索引擎,会更好。

因此,在我的ActiveJob中,我在后台作业Rake::Task['sitemap:refresh'].invoke中执行以下操作

但它给了我一个错误,它不知道如何构建这个任务。

代码语言:javascript
复制
RuntimeError: Don't know how to build task 'sitemap:refresh' (see --tasks)

谢谢,

EN

回答 1

Stack Overflow用户

发布于 2018-06-13 13:57:08

问题似乎是rake任务没有加载。您可以先加载任务,然后再调用。下面列出的一些内容应该会有所帮助:

代码语言:javascript
复制
NameOfYourApp::Application.load_tasks
Rake::Task['sitemap:refresh'].invoke
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43429556

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档