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問題,我努力找出解決方案。
請幫忙。謝謝。