Class: Workarea::BlogCommentSeeds

Inherits:
Object
  • Object
show all
Defined in:
app/seeds/workarea/blog_comment_seeds.rb

Instance Method Summary collapse

Instance Method Details

#performObject



3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# File 'app/seeds/workarea/blog_comment_seeds.rb', line 3

def perform
  puts 'Adding blog comments...'

  Sidekiq::Callbacks.disable do
    Content::BlogEntry.all.each do |entry|
      3.times do |_i|
        user = Workarea::User.sample

        comment = Content::BlogComment.create!(
          user_id: user.id,
          user_info: user.public_info,
          body: Faker::Hipster.paragraph,
          entry: entry,
          pending: false,
          approved: true
        )

        comment.save!
      end
    end
  end
end