0
我正在使用Devise進行用戶認證和基本認證。假設我已經定義了用戶和汽車之間的兩個相互關聯。在Rails中,授權用戶訪問模型的最佳做法是什麼?
- 用戶
has_many :cars
- 汽車
belongs_to :user
用戶A ID爲1車,用戶B擁有ID的汽車2.
什麼是防止用戶A的最佳實踐訪問資源/cars/2
?我可以爲每個控制器添加一個before_filter:show,:edit,:update,:destroy,但這看起來很乏味和重複。有什麼辦法可以將Devise或CanCan用於此目的?