Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Spree ERD
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Vishal Zambre
September 17, 2014
470
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Spree ERD
Spree ERD
Vishal Zambre
September 17, 2014
Featured
See All Featured
Fireside Chat
paigeccino
43
4.1k
Producing Creativity
orderedlist
PRO
348
41k
Believing is Seeing
oripsolob
1
240
Typedesign – Prime Four
hannesfritz
42
3.2k
How GitHub (no longer) Works
holman
316
150k
Paper Plane
katiecoart
PRO
5
54k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Designing for Timeless Needs
cassininazir
1
530
We Are The Robots
honzajavorek
0
400
Claude Code のすすめ
schroneko
67
230k
So, you think you're a good person
axbom
PRO
2
2.2k
Skip the Path - Find Your Career Trail
mkilby
1
260
Transcript
SpreeDemo domain model Spree::Activator advertise boolean code string description string
event_name string expires_at datetime match_policy string name string path string starts_at datetime usage_limit integer Spree::Address address1 string ∗ address2 string alternative_phone string city string ∗ company string firstname string ∗ lastname string ∗ phone string ∗ state_name string zipcode string ∗ Spree::LegacyUser authentication_token string current_sign_in_at datetime current_sign_in_ip string email string encrypted_password string (128) failed_attempts integer ∗ last_request_at datetime last_sign_in_at datetime last_sign_in_ip string locked_at datetime login string password_salt string (128) perishable_token string persistence_token string remember_created_at datetime remember_token string reset_password_sent_at datetime reset_password_token string sign_in_count integer ∗ spree_api_key string (48) unlock_token string Spree::Order adjustment_total decimal (10,2) ∗ bill_address_id integer channel string completed_at datetime currency string email string ∗ item_total decimal (10,2) ∗ last_ip_address string number string (32) payment_state string payment_total decimal (10,2) ship_address_id integer shipment_state string shipping_method_id integer special_instructions text state string total decimal (10,2) ∗ Spree::Shipment cost decimal (8,2) number string shipped_at datetime state string tracking string Spree::User authentication_token string current_sign_in_at datetime current_sign_in_ip string email string ∗ encrypted_password string (128) failed_attempts integer ∗ last_request_at datetime last_sign_in_at datetime last_sign_in_ip string locked_at datetime login string password_salt string (128) perishable_token string persistence_token string remember_created_at datetime remember_token string reset_password_sent_at datetime reset_password_token string sign_in_count integer ∗ spree_api_key string (48) unlock_token string Spree::Adjustment adjustable_type string amount decimal (10,2) eligible boolean label string ∗ mandatory boolean originator_type string source_type string state string Spree::Asset alt text attachment_content_type string attachment_file_name string attachment_file_size integer attachment_height integer attachment_updated_at datetime attachment_width integer position integer viewable_type string Spree::Calculator calculable_type string Spree::Classification Spree::Configuration name string Spree::Country iso string iso3 string iso_name string ∗ name string ∗ numcode integer states_required boolean Spree::State abbr string name string ∗ Spree::StockLocation active boolean address1 string address2 string admin_name string backorderable_default boolean city string name string ∗ phone string propagate_all_variants boolean state_name string zipcode string Spree::CreditCard address_id integer cc_type string first_name string gateway_customer_profile_id string gateway_payment_profile_id string last_digits string last_name string month string year string Spree::LogEntry details text source_type string Spree::Payment amount decimal (10,2) ∗ avs_response string cvv_response_code string cvv_response_message string identifier string response_code string source_type string state string Spree::InventoryUnit pending boolean state string Spree::LineItem cost_price decimal (8,2) currency string price decimal (8,2) ∗ quantity integer ∗ Spree::Product available_on datetime deleted_at datetime description text meta_description text meta_keywords string name string ∗ permalink string ∗ Spree::OptionType name string (100) ∗ position integer ∗ presentation string (100) ∗ Spree::OptionValue name string ∗ position integer presentation string ∗ Spree::ProductOptionType position integer Spree::Prototype name string ∗ Spree::Variant cost_currency string cost_price decimal (8,2) deleted_at datetime depth decimal (8,2) height decimal (8,2) is_master boolean position integer sku string ∗ track_inventory boolean weight decimal (8,2) width decimal (8,2) Spree::ReturnAuthorization amount decimal (10,2) ∗ number string reason text state string stock_location_id integer Spree::StateChange name string next_state string previous_state string stateful_type string Spree::TokenizedPermission permissable_type string token string Spree::PaymentMethod active boolean deleted_at datetime description text display_on string environment string name string ∗ Spree::Preference key string ∗ value text value_type string ∗ Spree::Price amount decimal (8,2) currency string Spree::ProductProperty position integer value string Spree::PromotionRule product_group_id integer user_id integer Spree::Property name string ∗ presentation string ∗ Spree::StockItem backorderable boolean count_on_hand integer ∗ deleted_at datetime Spree::Taxon depth integer description text icon_content_type string icon_file_name string icon_file_size integer icon_updated_at datetime lft integer meta_description string meta_keywords string meta_title string name string ∗ permalink string position integer rgt integer Spree::PromotionAction position integer Spree::PromotionActionLineItem quantity integer Spree::Role name string Spree::ShippingMethod admin_name string deleted_at datetime display_on string name string ∗ tracking_url string Spree::ShippingRate cost decimal (8,2) selected boolean Spree::ShippingCategory name string ∗ Spree::ShippingMethodCategory Spree::Zone default_tax boolean description string name string ∗ zone_members_count integer Spree::StockMovement action string originator_type string quantity integer ∗ Spree::StockTransfer number string reference string Spree::TaxCategory deleted_at datetime description string is_default boolean name string ∗ Spree::TaxRate amount decimal (8,5) ∗ deleted_at datetime included_in_price boolean name string show_rate_in_label boolean Spree::Taxonomy name string ∗ position integer Spree::Tracker active boolean analytics_id string environment string Spree::ZoneMember zoneable_id integer zoneable_type string