Skip to content

Database migrations

Rachit Garg edited this page Jan 9, 2016 · 10 revisions

User

rails generate model user name image address

Chef

rails generate model chef name email rating:float address

Menu

rails generate model menu chef_id:integer name

MenuItems

rails generate model menu_item menu_id:integer name menu_items_category_id:integer

MenuItemscategory

rails generate model menu_items_category name

Cuisine

rails generate model cuisine name description

EventCuisine

rails generate model event_cuisine menu_id:integer cuisine_id:integer

Booking

rails generate model booking menu_id user_id

Price

rails generate model price menu_id json_for_chef_and_customer_price??

Models

Chef.rb

has_many :menus
has_many :bookings, through: :menus

Menu.rb

belongs_to :chef
has_many :bookings
has_many :menu_items
has_many :cuisines, through: :event_cuisine

Cuisine.rb

has_many :menus, through: :event_cuisine

Event_cuisine.rb

belongs_to :cuisine
belongs_to :menu

Menu_items.rb

belongs_to :menu
belongs_to :menu_items_category

Menu_items_category.rb

has_many :menu_items

Booking.rb

belongs_to :menu
Clone this wiki locally