0
作用域UID我有这样的结构:ActiveRecord的模型
Enterprise
has_many :projects
Projects
has_many :clients
Clients
has_many :tasks
我想给每个企业从1开始他们的任务。 所以,我所做的:
Tasks
to_param
uid.to_s
end
在我的控制器找到一个任务:
Task.find_by_uid(params[:id])
所有URL都很漂亮,每作用域企业任务数。 (我在创建任务时处理uid,递增来自同一企业的最后一个uid)
但是,Task.find_by_uid不仅限制current_user.enterprise中的任务。
这似乎是一个很noob问题,我努力找出解决方案。
请帮忙。谢谢。