Column | Type | Options |
---|---|---|
name | string | null: false, index: true, unique: true |
-has_many :messages -has_many :group_users -has_many :groups, through :group_users
Column | Type | Options |
---|---|---|
user | reference | null: false, foreign_key: true |
group | reference | null: false, foreign_key: true |
comment | text | null: false |
image | string | null: false |
-belongs_to :user -belongs_to :group
Column | Type | Options |
---|---|---|
groupname | string | null: false, unique: true |
-has_many :group_users -has_many :messages -has_many :users, through :group_users
Column | Type | Options |
---|---|---|
user | reference | null: false, foreign_key: true |
group | reference | null: false, foreign_key: true |
-belongs_to :user -belongs_to :group