в devise invitable, вы можете пригласить нового пользователя, выполнив:
User.invite!(:email => "new_user@example.com", :name => "John Doe")
То, что я хотел бы сделать, - это (иногда) не допустить, чтобы devise invital отправляла электронные письма Я нашел следующий код в библиотеке:
def invite!
if new_record? || invited?
self.skip_confirmation! if self.new_record? && self.respond_to?(:skip_confirmation!)
generate_invitation_token if self.invitation_token.nil?
self.invitation_sent_at = Time.now.utc
save(:validate => false)
::Devise.mailer.invitation_instructions(self).deliver
end
end
Любые идеи о том, как лучше всего обновить, чтобы не отправлять письмо на последней строке? Я не знаком с ::
спасибо