使用Devise和Rails让管理员只用电子邮件大量创建用户帐户

时间:2016-01-11 19:06:31

标签: ruby-on-rails ruby devise confirmation-email

请耐心等待我,我不太认识。

我尝试做的是提供2次注册。如果设备有默认注册,然后是另一个注册,管理员帐户可以上传CSV文件(包含电子邮件和其他属性),这些文件将根据这些电子邮件自动创建用户帐户。然后设计会自动生成密码,或者只是发送确认链接到用户可以完成注册/确认其帐户的电子邮件。 我有Admin CRUD工作,我也有用户帐户正常工作。我只需要弄清楚如何提供两种注册格式。

我已经查看了这个链接https://github.com/plataformatec/devise/wiki/How-To:-Override-confirmations-so-users-can-pick-their-own-passwords-as-part-of-confirmation-activation但是,作为我自己的rails noob,我似乎无法掌握如何保持这两个注册。

修改

因此,我可以通过CSV文件上传导出和导入用户。 这是我的导入代码:

<h:form>
    <h:button value="SHOW" onclick="PF('myPanel').show()" />

    <p:dialog header="MyPanel" widgetVar="myPanel">
            <h:outputText value="Resistance to PrimeFaces is futile!" />
    </p:dialog>
</h:form>

我将它验证为false,因为它会引发错误说明:&#34;密码不能为空白&#34;。 我应该检查此方法的空白密码吗?但即使我这样做,我也不确定如何制作设计发送确认电子邮件。

感谢您的时间! 我非常感谢你期待并抽出时间来帮助我。

0 个答案:

没有答案