Skip to content

Instantly share code, notes, and snippets.

@stevedev
Created January 4, 2013 20:31
Show Gist options
  • Save stevedev/4455765 to your computer and use it in GitHub Desktop.
Save stevedev/4455765 to your computer and use it in GitHub Desktop.
# Mock columns for tables
list
user_id integer
items:
user_id integer
list_id integer
users_items:
user_id integer
item_id integer
rating:
item_id integer
user_id integer
#model associations:
User
has_many :items, :through => :users_items
Item
belongs_to :user
belongs_to :list
has_many :users, :through => :users_items
List
has_many :items
belongs_to :user
UsersItems
belongs_to :user
belongs_to :list
Rating
belongs_to :item
belongs_to :user
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment