أنا أخمن أيضًا أنه لا يوجد مصادقة SSO يمكن استخدامها.
في هذه الحالة، ما اقترحه @pfaffman هو الطريق الصحيح.
شيء مثل
user = User.find_by(username: 'system')
16000.times do
i = Invite.generate(user, skip_email: true, max_redemptions_allowed: 1)
puts "/invites/#{i.invite_key}"
# write "/invites/#{i.invite_key}" to file
end
سيفي بالغرض. ابدأ بحلقات من 1 أو 2 حتى تعمل كما تنوي.
طريقة كسولة ولكنها جيدة للقيام بذلك ستكون فقط طباعتها كلها (puts) وتسجيل جلسة الطرفية الخاصة بك ![]()