【发布时间】:2011-12-17 12:24:52
【问题描述】:
首先我的模型结构:
公司有很多用户,用户属于公司
model1属于公司,公司有很多model1
model2属于公司,公司有很多model2
对于模型 1 的索引操作,我只需执行类似的操作
@model1 = current_user.company.model1s # i use devise for auth
在我的控制器中我把它放在第一位
before_filter :authenticate_user!
问题是,show 操作(当然)会显示每个登录用户的模型 1 的每条记录。
将模型 1 和模型 2 记录仅限于模型 1 和模型 2 所属公司的用户的最佳选择是什么?
谢谢!
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 model-view-controller authentication