拆分用户创建和邀请
Split up user creation and invitation
我有一个应用程序,管理员可以通过 devise_invitable 邀请新用户。这很好用,但我想把事情分开。首先,我想创建用户,然后我希望能够邀请他们。如何拆分这些操作?
您可以在使用 invite!
时使用 skip_invitation
选项跳过发送实际邀请。
User.invite!(:email => "new_user@example.com", :name => "John Doe", :skip_invitation => true)
# the record will be created, but the invitation email will not be sent
您可以通过以下方式发送邀请:
user = User.find(42)
user.deliver_invitation
我有一个应用程序,管理员可以通过 devise_invitable 邀请新用户。这很好用,但我想把事情分开。首先,我想创建用户,然后我希望能够邀请他们。如何拆分这些操作?
您可以在使用 invite!
时使用 skip_invitation
选项跳过发送实际邀请。
User.invite!(:email => "new_user@example.com", :name => "John Doe", :skip_invitation => true)
# the record will be created, but the invitation email will not be sent
您可以通过以下方式发送邀请:
user = User.find(42)
user.deliver_invitation