Ruby on Rails - 为不同的用户分配视图和/或编辑(在同一团队中)

时间:2017-02-23 12:52:12

标签: ruby-on-rails ruby ruby-on-rails-4 model assign

在我的应用程序中,我有模型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时。我希望他们能够分配能够修改和/或查看帖子的用户。

这意味着用户可以将某些用户仅分配给查看,而将某些用户分配到查看&amp;修改

我怎么能这样做,最好的方法是什么呢?

0 个答案:

没有答案