Class: AddColumnToUsers
- Inherits:
-
ActiveRecord::Migration
- Object
- ActiveRecord::Migration
- AddColumnToUsers
- Defined in:
- lib/generators/remotty/rails/templates/add_column_to_users.rb
Overview
User 모델에 이름, 프로필 사진, 메일 인증 관련 컬럼을 추가 migration 파일
Columns
-
avatar
- Paperclip style 사용자 프로필 이미지 -
name
- 사용자 이름 -
use_password
- 사용자 패스워드 (일반 회원가입시true
, oauth 로그인시false
) -
avatar
- Paperclip style 사용자 프로필 이미지 -
confirmation_token
- Device’s confirmation column -
confirmed_at
- Device’s confirmation column -
confirmation_sent_at
- Device’s confirmation column -
unconfirmed_email
- Device’s confirmation column
Class Method Summary collapse
Class Method Details
.down ⇒ Object
28 29 30 31 32 33 34 35 36 37 38 39 |
# File 'lib/generators/remotty/rails/templates/add_column_to_users.rb', line 28 def self.down :users, :avatar remove_column :users, :name remove_column :users, :use_password remove_index :users, :confirmation_token remove_column :users, :unconfirmed_email remove_column :users, :confirmation_sent_at remove_column :users, :confirmed_at remove_column :users, :confirmation_token end |
.up ⇒ Object
15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/generators/remotty/rails/templates/add_column_to_users.rb', line 15 def self.up :users, :avatar add_column :users, :name, :string, limit: 50 add_column :users, :use_password, :boolean add_column :users, :confirmation_token, :string add_column :users, :confirmed_at, :datetime add_column :users, :confirmation_sent_at , :datetime add_column :users, :unconfirmed_email, :string add_index :users, :confirmation_token, :unique => true end |