我有很多控制器會有一些類似的行爲,例如,用戶應該已經登錄,需要設置一些範圍,需要設置current_account/current_user並且緩存權限。子類化控制器,以及何時調用超級
我想使用一個標準的控制器和子類。
class MyStandardController < ApplicationController
before_filter :xyz
end
class SomeController < MyStandardController
end
我想知道的是我需要/什麼時候打電話給super
?
感謝
我還會注意到你所引用的大多數環繞用戶認證(他們是他們?)和授權(他們是否有權訪問特定的資源?),這些最好的處理方式是像authlogic這樣的寶石或者用cancan設計的。 – 2012-03-21 15:19:38
我正在使用設計,我可能會使用康康。 – 2012-03-21 16:32:43