Fix the populate script and add tags
This commit is contained in:
+11
-4
@@ -1,13 +1,15 @@
|
||||
require_relative "../config/environment"
|
||||
require "faker"
|
||||
|
||||
ACCOUNT = Account.find_by(name: "cleanslate")
|
||||
CARDS_COUNT = ARGV.first&.to_i || 10_000
|
||||
BOARDS_COUNT = ARGV.second&.to_i || 1
|
||||
BOARDS_COUNT = ARGV.second&.to_i || 100
|
||||
TAGS_COUNT = ARGV.third&.to_i || 500
|
||||
|
||||
ApplicationRecord.current_tenant = ApplicationRecord.tenants.first
|
||||
Current.session = Session.first
|
||||
Current.account = ACCOUNT
|
||||
Current.session = ACCOUNT.users.last.identity.sessions.first
|
||||
|
||||
puts "Creating #{CARDS_COUNT} cards across #{BOARDS_COUNT} board(s)"
|
||||
puts "Creating #{CARDS_COUNT} cards with #{TAGS_COUNT} tags across #{BOARDS_COUNT} board(s)"
|
||||
|
||||
BOARDS_COUNT.times do
|
||||
Board.create! name: Faker::Company.buzzword, all_access: true
|
||||
@@ -20,3 +22,8 @@ CARDS_COUNT.times do
|
||||
|
||||
print "."
|
||||
end
|
||||
|
||||
TAGS_COUNT.times do
|
||||
Card.take.toggle_tag_with Faker::Game.title
|
||||
print "."
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user