我有这个结构:
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 中的任务。
这似乎是一个非常菜鸟的问题,我正在努力寻找解决方案。
请帮忙。谢谢。