This README would normally document whatever steps are necessary to get the application up and running.
Things you may want to cover:
-
Ruby version
-
System dependencies
-
Configuration
-
Database creation
-
Database initialization
-
How to run the test suite
-
Services (job queues, cache servers, search engines, etc.)
-
Deployment instructions
-
...
Column | Type | Options |
---|---|---|
nickname | string | null:false |
first_name | string | null:false |
first_name_kana | string | null:false |
last_name | string | null:false |
last_name_kana | string | null:false |
string | null:false,unique | |
password | string | null:false |
telephone | integer | null:false,unique |
prefecture_id | reference | foreign_key: true |
city | string | null:false |
adress | string | null:false |
building | string | |
zip_code | integer | null:false |
introduction | text | |
birth_year | integer | null:false |
birth_month | integer | null:false |
birth_day | integer | null:false |
reset_password_token | string | |
reset_password_sent_at | dyatime | |
user_icon | text | |
point_amount | integer | |
profit_amount | integer | |
payment_information_id | reference | foreign_key: true |
- has_many :items
- has_many :orders
- has_many :profits
- has_many :points
- has_many :communicatiuons
- has_many :likes
- has_many :flags
- has_many :message_items,through::messages,source::item
- has_many :like_items,through::likes,source::item
- has_many :flag_items,through::flags,source::item
- belongs_to :prefecture
- belongs_to :rate
- belongs_to :payment_information
Column | Type | Options |
---|---|---|
rating | string |
- has_many :items
- has_many :users
Column | Type | Options |
---|---|---|
rating_id | reference | foreign_key: true |
user_id | reference | foreign_key: true |
item_id | reference | foreign_key: true |
message | text | null:false |
seller_or_buyer | boolean |
- has_many :items
- has_many :users
Column | Type | Options |
---|---|---|
prefecture | string | null:false,unique |
- has_many :items
- has_many :users
Column | Type | Options |
---|---|---|
amount | integer | |
user_id | reference | foreign_key: true |
point_status_id | reference | foreign_key: true |
- belongs_to :user
- belongs_to :point_status
Column | Type | Options |
---|---|---|
point_status | string |
- has_many :points
Column | Type | Options |
---|---|---|
profit | integer | |
user_id | reference | foreign_key: true |
item_id | reference | foreign_key: true |
expiration_date | daytime | |
profit_is_vaild | boolean |
- belongs_to :item
- belongs_to :user
Column | Type | Options |
---|---|---|
message | text | |
user_id | reference | foreign_key: true |
item_id | reference | foreign_key: true |
seller_or_buyer | boolean | |
order_status_id | reference | foreign_key: true |
- belongs_to :item
- belongs_to :user
- belongs_to :order_status
Column | Type | Options |
---|---|---|
user_id | reference | foreign_key: true |
item_id | reference | foreign_key: true |
- belongs_to :item
- belongs_to :user
Column | Type | Options |
---|---|---|
user_id | reference | foreign_key: true |
item_id | reference | foreign_key: true |
- belongs_to :item
- belongs_to :user
Column | Type | Options |
---|---|---|
user_id | reference | null:false,foreign_key:ture |
name | string | null:false |
price | integer | null:false |
description | text | null:false |
first_category_id | reference | foreign_key:true |
second_category_id | reference | foreign_key:true |
third_category_id | reference | foreign_key:true |
brand_id | reference | foreign_key:true |
size_id | reference | foreign_key:true |
condition_id | reference | foreign_key:true |
delivery_charge | reference | foreign_key:true |
prefecure_id | reference | foreign_key:true |
delivery_dates_id | reference | foreign_key:true |
delivery_ways_id | reference | foreign_key:true |
order_status_id | reference | foreign_key:true |
- has_many :item_images
- has_many :communications
- has_many :likes
- has_many :flags
- has_many :message_users,through::messages,source::user
- has_many :like_users,through::likes,source::user
- has_many :flag_users,through::flags,source::user
- belongs_to :order
- belongs_to :profit
- belongs_to :prefecture
- belongs_to :user
- belongs_to :first_category
- belongs_to :second_category
- belongs_to :third_category
- belongs_to :brand
- belongs_to :condition
- belongs_to :delivery_charge
- belongs_to :delivery_date
- belongs_to :order_status
- belongs_to :size
- belongs_to :delivery_way
Column | Type | Options |
---|---|---|
image | text | null:false |
item_id | reference | null:false,foreign_key:true |
- belongs_to :item
Column | Type | Options |
---|---|---|
user_id | reference | null:false,foreign_key:ture |
item_id | reference | null:false,foreign_key:ture |
first_name_delivery | string | null:false |
first_name_kana_delivery | string | null:false |
last_name_delivery | string | null:false |
last_name_kana_delivery | string | null:false |
prefecture_id | reference | foreign_key: true |
city_delivery | string | null:false |
adress_delivery | string | null:false |
building_delivery | string | |
zip_code_delivery | integer | null:false |
telephone_delivery | integer | |
payment_method | integer | |
user_point | boolean | |
point | integer |
- belongs_to :user
- belongs_to :item
- has_many :rate_counts
Column | Type | Options |
---|---|---|
first_category | string | null:false |
- has_many :items
- has_many :brands,through::brand_categories
- has_many :brand_categories
- has_many :second_categories
Column | Type | Options |
---|---|---|
first_category_id | reference | foreign_key:ture |
size_category_id | reference | foreign_key:ture |
second_category | string | null:false |
- belongs_to :first_category
- belongs_to :size_category
- has_many :third_categories
- has_many :users
Column | Type | Options |
---|---|---|
second_category_id | reference | foreign_key:ture |
third_category | string | null:false |
- belongs_to :second_category
- has_many :users
Column | Type | Options |
---|---|---|
size_category_id | reference | foreign_key:ture |
size | string | null:false |
- belongs_to :size_category
- has_many :items
Column | Type | Options |
---|---|---|
size_category | string |
- has_many :second_categories
- has_many :sizes
Column | Type | Options |
---|---|---|
brand | string | unique |
first_category_id | reference | foreign_key:ture |
- has_many :items
- has_many :first_categories,through::brand_categories
- has_many :brand_categories
Column | Type | Options |
---|---|---|
brand_id | reference | foreign_key:ture |
first_category_id | reference | foreign_key:ture |
- belongs_to :first_category
- belongs_to :brand
Column | Type | Options |
---|---|---|
condition | string |
- has_many :items
Column | Type | Options |
---|---|---|
charge | string |
- has_many :items
Column | Type | Options |
---|---|---|
date | string |
- has_many :items
Column | Type | Options |
---|---|---|
way | string |
- has_many :items
Column | Type | Options |
---|---|---|
order_status | string |
- has_many :items
- has_many :communications
Column | Type | Options |
---|---|---|
card_number | integer | |
vaild_year | integer | |
valid_month | integer | |
cvc | integer | |
user_id | reference | null:false,foreign_key:ture |
- belongs_to :user