【发布时间】:2015-12-20 19:45:29
【问题描述】:
我想用 email_addresses 和 users 完成以下任务:
- 允许用户使用电子邮件地址和密码进行注册
- 向用户发送确认电子邮件
- 允许用户使用他们的电子邮件和密码登录
最好只将电子邮件地址字符串作为数据库属性附加到用户身上吗?还是应该使用带有 user_id 的单独 email_address 表?
另外,有没有适合这个的 gem,还是我应该从头开始做?
【问题讨论】:
-
最好从头开始做,只是为了了解它是如何工作的。但在真正的应用程序中,您应该使用 gem(例如设计)
-
“我是否应该使用带有 user_id 的单独 email_address 表” - 取决于。您的应用是否支持拥有多个电子邮件地址的用户?
标签: ruby-on-rails ruby email