0
私はブログのようなアプリケーションを作っています&私は現在、現在の日がユーザーの開始日を過ぎていれば、毎日新しい投稿を自動的に生成するレーキタスクを持っています。新しいユーザーがアカウントにサインアップして過去1か月前の開始日を選択すると、レーキタスクは前の月のすべての投稿を自動的に生成し、現在の機能を継続するように改善したい。(Ruby on Rails)ブログの投稿を自動的に生成するレイクタスクを改善するには?
誰でもこれを実装する方法についての提案はありますか?
namespace :abc do
desc "Used to generate a new daily log"
task :create_post => :environment do
User.find_each do |currentUser|
starting_date = currentUser.start_date
Post.create!(content: "RAKED", user: currentUser, status: "new") if Date.today >= starting_date && Date.today.on_weekday?
end
puts "It worked yo"
end
end