Column | Type | Options |
---|---|---|
nickname | string | null: false |
string | null: false, unique:true | |
birthday | integer | null: false |
residence | string | null:false |
gender | integer | null:false |
- has_many :images
- has_many :groups
- has_one :profile
- has_one :female
- has_one :man
- has_many :communities, through: :members
Column | Type | Options |
---|---|---|
content | string | |
user_id | references | null: false, foreign_key:true |
status | integer |
- belongs_to :user
Column | Type | Options |
---|---|---|
user_id | references | null: false, foreign_key:true |
age | integer |
- belongs_to :user
Column | Type | Options |
---|---|---|
user_id | references | null: false, foreign_key:true |
- has_many :followers, through: :relationships
- belongs_to :user
Column | Type | Options |
---|---|---|
user_id | references | null: false, foreign_key:true |
- has_many :followings, through: :relationships
- belongs_to :user
Column | Type | Options |
---|---|---|
like_man | references | null: false, foreign_key:true |
like_female | references | null: false, foreign_key:true |
match_male_id | referances | null: false, foreign_key:true |
match_female_id | referances | null: false, foreign_key:true |
- belongs_to :man
- belongs_to :female
Column | Type | Options |
---|---|---|
content | string | null: false |
rerationsships_id | integer | null: false, foreign_key:true |
image_url | string |
- belongs_to :relationships
Column | Type | Options |
---|---|---|
category | integer | null: false |
community_name | string | null: false |
image | string | null: false |
- has_many :users, through: :members
Column | Type | Options |
---|---|---|
user | references | null: false, foreign_key: true |
community | references | null: false, foreign_key: true |
- belongs_to :community
- belongs_to :user