Manual Installation
-- +micrate Up ALTER TABLE users ADD COLUMN confirmation_token VARCHAR NULL; ALTER TABLE users ADD COLUMN confirmed BOOL NULL; ALTER TABLE users ADD COLUMN confirmed_at TIMESTAMP NULL; ALTER TABLE users ADD COLUMN confirmation_sent_at TIMESTAMP NULL; ALTER TABLE users ADD COLUMN unconfirmed_email VARCHAR NULL; -- +micrate Down ALTER TABLE users DROP COLUMN confirmation_token VARCHAR NULL; ALTER TABLE users DROP COLUMN confirmed BOOL NULL; ALTER TABLE users DROP COLUMN confirmed_at TIMESTAMP NULL; ALTER TABLE users DROP COLUMN confirmation_sent_at TIMESTAMP NULL; ALTER TABLE users DROP COLUMN unconfirmed_email VARCHAR NULL;class AddConfirmableToUser < Jennifer::Migration::Base def up change_table(:users) do |t| t.add_column(:confirmed, :bool) t.add_column(:confirmed_at, :timestamp) t.add_column(:confirmation_token, :string) t.add_column(:confirmation_sent_at, :timestamp) t.add_column(:unconfirmed_email, :string) end end def down change_table(:users) do |t| t.drop_column(:confirmed) t.drop_column(:confirmed_at) t.drop_column(:confirmation_token) t.drop_column(:confirmation_sent_at) t.drop_column(:unconfirmed_email) end end endget "/registration/confirm", RegistrationController, :confirmmochi_granite(:confirmable)mochi_jennifer(:confirmable)column confirmation_token : String column confirmed : Bool = false column confirmed_at : Time? column confirmation_sent_at : Time? column uncomfirmed_email : String?confirmation_token: { type: String?, null: true }, confirmed: { type: Bool, null: true }, confirmed_at: { type: Time, null: true }, uncomfirmed_email: { type: String? }, confirmation_sent_at: { type: Time? },
Last updated