Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ## Generate migrations
- ```
- be rake generate:migration NAME=create_tasks
- ```
- ## Create Table
- ```
- create_table :tasks do |t|
- t.string :description
- t.boolean :completed, default: false
- t.integer :list_id
- t.timestamps
- ```
- ## Generate models
- ```
- be rake generate:model NAME=Task
- ```
- ## List has many
- ```
- has_many :tasks
- ```
- ## Task belongs to
- ```
- belongs_to :list
- ```
- ## Many to many Task has many tags
- ```
- has_many :task_tags
- has_many :tags, through: :task_tags
- ```
- ## TaskTag
- ```
- belongs_to :task
- belongs_to :tag
- ```
- ## Tag
- ```
- has_many :task_tags
- has_many :tasks, through: :task_tags
- ```
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement