Column | Type | Options |
---|---|---|
nickname | string | null: false |
string | null: false, unique: true | |
password | string | null: false |
familyname | string | null: false |
firstname | string | null: false |
familyname_kana | string | null: false |
firstname_kana | string | null: false |
birthday | date | null: false |
zip_code | string | |
prefecture_id | reference | |
city | string | |
address_line | string | |
building_name | string | |
phone_number | string | unique: true |
profile | text |
- has_many :items
- has_many :addresses
- has_many :assessments
- has_many :sns_credentials, dependent: :destroy
- has_one :card
Column | Type | Options |
---|---|---|
familyname | string | null: false |
firstname | string | null: false |
familyname_kana | string | null: false |
firstname_kana | string | null: false |
zip_code | string | null: false |
prefecture_id | reference | null: false |
city | string | null: false |
address_line | string | null: false |
building_name | string | |
phone_number | string | |
user_id | reference | null: false, foreign_key: true |
- belongs_to :user
Column | Type | Options |
---|---|---|
name | string | null: false |
user_id | reference | null: false, foreign_key: true |
category_id | reference | null: false, foreign_key: true |
brand_id | reference | null: false, foreign_key: true |
damage | integer | null: false |
postage_side | integer | null: false |
delivery_method | integer | null: false |
prefecture_id | reference | null: false, foreign_key: true |
arrival | integer | null: false |
price | integer | null: false |
text | text | null: false |
status | integer | default(0), not null |
buyer_id | reference |
- belongs_to :user
- has_many :images
- belongs_to :category
- belongs_to :brand, optional: true
- belongs_to :size, optional: true
- belongs_to :post_area
- has_one :assesment
Column | Type | Options |
---|---|---|
comment | string | null: false |
level | integer | |
user_id | reference | null: false, foreign_key: true |
item_id | reference | null: false, foreign_key: true |
- belongs_to :user
- belongs_to :item
Column | Type | Options |
---|---|---|
name | string | null: false |
item_id | reference | null: false, foreign_key: true |
- belongs_to :item
Column | Type | Options |
---|---|---|
name | string | null: false |
size_id | reference | |
ancestry | string | index: true |
- has_many :items
- has_ancestry
Column | Type | Options |
---|---|---|
name | string | null: false |
ancestry | string | index: true |
- has_many :items
- belong_to :category
Column | Type | Options |
---|---|---|
name | string |
- has_many :items
Column | Type | Options |
---|---|---|
name | string | null: false |
- has_many :items
Column | Type | Options |
---|---|---|
uid | string | unique: true |
provider | string | |
user | integer |
- belongs_to :user, optional: true
Column | Type | Options |
---|---|---|
user_id | integer | |
customer_id | string | |
card_id | string |
- belongs_to :user