2017-05-01 3 views
0

私は、ユーザー定義の開始日から始めて、毎日新しい投稿を自動的に生成したいアプリケーションのようなブログを作っています。たとえば、私が6月25日にそれを設定した場合、その日から毎日、投稿を生成し始めます。これらの自動的に生成された投稿は、ユーザによって編集可能である。Heroku Schedulerを使用して毎日新しいブログ投稿を自動的に生成することは可能ですか?

WheneverとRufus-Schedulerのような他の宝石について聞いたことがありますが、これは可能性がありますが、Herokuに配備されたときに問題があると聞いています。 Heroku Schedulerはユーザーのために新しいブログ投稿を自動的に生成できますか?

ありがとうございます!

+0

[(Ruby on Rails)の可能な複製]毎日新しい "ブログ投稿"を自動的に生成するのはどの宝石ですか?(http://stackoverflow.com/questions/43713880/ruby-on-rails-which-emem-新しいブログを作成して毎日のように自動生成する) –

答えて

1

はい、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_post毎日走るスケジューラエントリを作成します。

関連する問題