* Move emails from users table to email_addresses table. * Validate that addresses are formatted correctly and are unique across users. Existing invalid emails are grandfathered in. * Add is_verified flag (the address has been confirmed by the user). * Add is_deliverable flag (an undeliverable address is an address that bounces). * Normalize addresses to prevent registering multiple accounts with the same email address (using tricks like Gmail's plus addressing).
7 lines
124 B
Ruby
7 lines
124 B
Ruby
FactoryBot.define do
|
|
factory(:email_address) do
|
|
address { FFaker::Internet.email }
|
|
is_verified { true }
|
|
end
|
|
end
|