我已经在Rails项目中实现了ActiveAdmin。我有一个名为“客户”的资源。在导航栏中,有一个名为“新客户”的选项可以创建一个客户。我如何改变这个新客户的看法?当我单击“新客户”按钮时,它必须接受我的电子邮件,并且应该向该电子邮件ID发送邀请。
实际上,我们可以通过集成ActiveAdmin和DeviseInvitable Gems来实现。以下链接对此进行了说明。
这里是a link !,他们在其中进行了巧妙的解释。
如果您的客户模型具有电子邮件字段,那么您可以只允许在表单中显示电子邮件,并覆盖'创建'方法。像这样的东西:
form do |f|
f.input :email
f.actions
end
def create
#send the email here
end