We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ab81566 commit 6f8932aCopy full SHA for 6f8932a
app/models/group.rb
@@ -4,6 +4,9 @@ class Group < ActiveRecord::Base
4
has_many :posts
5
belongs_to :owner, class_name: "User", foreign_key: :user_id
6
7
+ has_many :group_users
8
+ has_many :memebers, through: :group_users, source: :user
9
+
10
def editable_by?(user)
11
user && user == owner
12
end
app/models/group_user.rb
@@ -1,2 +1,4 @@
1
class GroupUser < ActiveRecord::Base
2
+ belongs_to :user
3
+ belongs_to :group
app/models/user.rb
@@ -6,4 +6,8 @@ class User < ActiveRecord::Base
has_many :groups
+ has_many :participated_groups, through: :group_users, source: :group
13
0 commit comments