- Database creation
Column | Type | Options |
---|---|---|
name | string | null: false |
has_many :messages has_many :groups, through:members add_index :users, :name add_index :users, :email, unique:true
Column | Type | Options |
---|---|---|
body | text | null: false |
user_id | integer | null: false foreign_key: true |
group-id | integer | null: false foreign_key: true |
image | string |
belongs_to :user belongs_to :group
Column | Type | Options |
---|---|---|
name | string | null: false |
has_many :users , through: members has_many :messages
Column | Type | Options |
---|---|---|
user_id | integer | null: false, foreign_key: true |
group_id | integer | null: false, foreign_key: true |
belongs_to :group belongs_to :user