カラム名 | タイプ | オプション |
---|---|---|
first_name | string | null: false |
last_name | string | null: false |
first_name_kana | string | null: false |
last_name_kana | string | null: false |
nickname | string | null: false |
string | null: false, unique: true | |
password | string | null: false |
birth_year | integer | null: false |
birth_month | integer | null: false |
birth_day | integer | null: false |
phone_number | string | null: false |
profile_description | text |
- has_one :personal_information, dependent: :destroy
- has_one :guide, dependent: :destroy
- has_one :credit_card, dependent: :destroy
- has_one :dealed_comment, dependent: :destroy
- has_one :address, dependent: :destroy
- has_many :points, dependent: :destroy
- has_many :notices, dependent: :destroy
- has_many :to_does, dependent: :destroy
- has_many :balances, dependent: :destroy
- has_many :likes, dependent: :destroy
- has_many :exhibits, dependent: :destroy
- has_many :contacts, dependent: :destroy
- has_many :comments, dependent: :destroy
- has_many :purchases, dependent: :destroy
- has_many :evaluations, dependent: :destroy
カラム名 | タイプ | オプション |
---|---|---|
postal_code | string | null: false |
city | string | null: false |
number | string | null: false |
building | string | |
user_id | references | null: false, foreign_key: true |
prefecture_id | integer | null: false |
fist_name_kana | string | null: false |
last_name_kana | string | null: false |
first_name | string | null: fasle |
last_name | string | null: false |
phone_number | string |
- belongs_to :user
カラム名 | タイプ | オプション |
---|---|---|
postal_code | string | |
prefecture_id | string | |
city | string | |
number | string | |
building | string | |
identification | string | |
user_id | references | null: false, foreign_key: true |
- has_one :remittee, dependent: :destroy
- belongs_to :user
カラム名 | タイプ | オプション |
---|---|---|
customer_id | integer | null: false |
card_id | integer | null: false |
user_id | references | null: false, foreign_key: true |
- belongs_to :user
カラム名 | タイプ | オプション |
---|---|---|
name | string | null: false |
description | text | null: false |
price | integer | null: false |
delivery_id | references | null: false, foreign_key: true |
brand_id | references | null: false, foreign_key: true |
category_id | references | null: false, foreign_key: true |
condition_id | integer | null: false |
- add_index :name, category_id
-
has_one :balance, dependent: :destroy
-
has_one :exhibit, dependent: :destroy
-
has_one :purchases, dependent: :destroy
-
has_many :to_does, dependent: :destroy
-
has_many :likes, dependent: :destroy
-
has_many :contacts, dependent: :destroy
-
has_many :comments, dependent: :destroy
-
has_many :dealed_comment, dependent: :destroy
-
belongs_to :delivery
-
belongs_to :brand
-
belongs_to :category
-
belongs_to_active_hash :condition
カラム名 | タイプ | オプション |
---|---|---|
name | string |
- has_many :merchandises
カラム名 | タイプ | オプション |
---|---|---|
name | string | null: false |
- has_many :merchandises
- has_ancestry
カラム名 | タイプ | オプション |
---|---|---|
shipping_charge_id | integer | null: false |
delivery_type_id | integer | null: false |
shipping_area_id | integer | null: false |
shipping_date_id | integer | null: false |
- belongs_to_active_hash :shipping_charge
- belongs_to_active_hash :delivery_type
- belongs_to_active_hash :shipping_date
- belongs_to_active_hash :shipping_area
カラム名 | タイプ | オプション |
---|---|---|
value | integer | null: false |
user_id | references | null: false, foreign_key: true |
merchandise_id | references | null: false, foreign_key: true |
- belongs_to :user
- belongs_to :merchandise
カラム名 | タイプ | オプション |
---|---|---|
comment | text | null: false |
user_id | references | null: false, foreign_key: true |
merchandise_id | references | null: false, foreign_key: true |
- belongs_to :user
- belongs_to :merchandise
カラム名 | タイプ | オプション |
---|---|---|
type | string | |
user_id | references | null: false, foreign_key: true |
purchase_id | references | null: false, foreign_key: true |
- belongs_to :user
- belongs_to :purchase
カラム名 | タイプ | オプション |
---|---|---|
status | integer | null: false |
user_id | references | null: false, foreign_key: true |
merchandise_id | references | null: false, foreign_key: true |
-
has_one :evaluation, dependent: :destroy
-
has_many :to_does, dependent: :destroy
-
belongs_to :merchandise
カラム名 | タイプ | オプション |
---|---|---|
points | integer | |
expiration_date | integer | null: false |
user_id | references | null: false, foreign_key: true |
- belongs_to :user
カラム名 | タイプ | オプション |
---|---|---|
status | integer | null: false |
size_id | integer | |
user_id | references | null: false, foreign_key: true |
merchandise_id | references | null: false, foreign_key: true |
-
has_many :to_does, dependent: :destroy
-
has_many :exhibit_images, dependent: :destroy
-
belongs_to :user
-
belongs_to :merchandise
-
belongs_to_active_hash :size
カラム名 | タイプ | オプション |
---|---|---|
image | string | null: false |
exhibit_id | references | null: false, foreign_key: true |
- belongs_to :exhibit
カラム名 | タイプ | オプション |
---|---|---|
whether_read | boolean | default: false |
user_id | references | null: false, foreign_key: true |
- belongs_to :user
カラム名 | タイプ | オプション |
---|---|---|
content | text | null: false |
カラム名 | タイプ | オプション |
---|---|---|
comment | text | null: false |
user_id | references | null: false, foreign_key: true |
exhibit_id | references | null: false, foreign_key: true |
purchase_id | references | null: false, foreign_key: true |
merchandise_id | references | null: false, foreign_key: true |
- belongs_to :user
- belongs_to :exhibit
- belongs_to :purchase
- belongs_to :merchandise
カラム名 | タイプ | オプション |
---|---|---|
bank_name | text | null: false |
account_type | integer | null: false |
branch_code | integer | null: false |
account_number | integer | null: false |
account_first_name | string | null: false |
account_last_name | string | null: false |
personal_information_id | references | null: false, foreign_key: true |
- belongs_to :personal_information
カラム名 | タイプ | オプション |
---|---|---|
deadline | integer | null: false |
user_id | references | null: false, foreign_key: true |
merchandise_id | references | null: false, foreign_key: true |
- belongs_to :user
- belongs_to :merchandise
カラム名 | タイプ | オプション |
---|---|---|
content | text | null: false |
buy_or_sell | integer | |
occurrence_year | integer | |
occurrence_month | integer | |
occurrence_day | integer | |
occurrence_time | integer | |
occurrence_minute | integer | |
occurrence_friquence | integer | |
bug_detail | text | |
name | string | |
bug_display_comment | text | |
merchandise_id | references | null: false, foreign_key: true |
user_id | references | null: false, foreign_key: true |
- belongs_to :user
- belongs_to :merchandise
カラム名 | タイプ | オプション |
---|---|---|
name | text | null: false |
whether_usefullness | boolean | default: false |
user_id | references | null: false, foreign_key: true |
- belongs_to :user
カラム名 | タイプ | オプション |
---|---|---|
comment | text | null: false |
user_id | references | null: false, foreign_key: true |
merchandise_id | references | null: false, foreign_key: true |
- belongs_to :user
- belongs_to :merchandise