我有这个结构:
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])
所有网址都很漂亮,确定每个企业的任务编号。 (我在创建任务时处理uid,从同一个企业增加最后一个uid)
但是,Task.find_by_uid不仅限制来自current_user.enterprise的任务。
这似乎是一个非常无聊的问题,我正在努力寻找解决方案。
请帮忙。谢谢。