【发布时间】:2017-07-13 23:12:08
【问题描述】:
在我的应用程序中,我有模型 Team User Post。
class User < ActiveRecord::Base
has_many :posts
belongs_to :team
class Team < ActiveRecord::Base
has_many :users
class Post < ActiveRecord::Base
belongs_to :user
在我的_form.html.haml 我有这部分:
- User.where(team_id: current_user.team_id).each do |user|
%p=user.name
显示同一团队中的所有用户。
当一个用户 (在同一个团队中)写一个post。我希望他们能够分配可以编辑和/或查看帖子的用户。
这意味着用户可以将一些用户分配给仅查看,而将一些用户分配给查看和编辑。
我该怎么做?最好的方法是什么?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4 model assign