Ruby on rails 是否可以使用Heroku调度程序每天自动生成一篇新的博客文章?
我正在制作一个类似博客的应用程序,我希望从用户定义的开始日期开始,每天自动生成一篇新文章。例如,如果我将它设置为6月25日,从那天起,每天之后,它都会开始生成帖子。用户可以编辑这些自动生成的帖子 我听说过其他gem,比如where和Rufus调度器,它们可能会这样做,但我也听说它们在部署到Heroku时会出现问题。Heroku调度器是否能够自动为用户生成新的博客帖子Ruby on rails 是否可以使用Heroku调度程序每天自动生成一篇新的博客文章?,ruby-on-rails,heroku,Ruby On Rails,Heroku,我正在制作一个类似博客的应用程序,我希望从用户定义的开始日期开始,每天自动生成一篇新文章。例如,如果我将它设置为6月25日,从那天起,每天之后,它都会开始生成帖子。用户可以编辑这些自动生成的帖子 我听说过其他gem,比如where和Rufus调度器,它们可能会这样做,但我也听说它们在部署到Heroku时会出现问题。Heroku调度器是否能够自动为用户生成新的博客帖子 谢谢 是的,Heroku调度器可以做到这一点。我建议您创建一个rake任务来创建博客文章,例如: STARTING_DATE =
谢谢 是的,Heroku调度器可以做到这一点。我建议您创建一个rake任务来创建博客文章,例如:
STARTING_DATE = Date.new(2017, 6, 25)
task :create_post => :environment do
Post.create!(title: "Draft created on #{Date.today.strftime('%d %b %Y')") if Date.today >= STARTING_DATE
end
然后创建一个调度程序条目,每天运行rake create\u post
。可能重复的