1
我有幾個控制器是一個模塊中:您如何在模塊化控制器中使用過濾器?
class SoapTest::DashboardController < ApplicationController
class SoapTest::TestCasesController < ApplicationController
等
我希望能夠檢查用戶是否有一個模塊某些權限,因爲我沒有「父」控制器上面的繼承,我想在應用程序中的過濾器之前把檢查。但我似乎無法得到模塊名稱:
在應用控制器,我有:
before_filter :check_company_features
def check_company_features
puts controller_name
end
但CONTROLLER_NAME只是返回的「儀表板」。我需要獲得「SoapTest」條款
將這個soaptestapplication控制器駐留在同一目錄中的孩子?所以controllers/soap_test/soap_test_application_controller.rb?也可以有一個額外的控制器,你不會使用,除了繼承? – corroded 2011-03-16 08:56:26
是這兩個問題的答案。 – 2011-03-16 08:58:16
廢話,我剛剛實現了3個控制器中的2個繼承自inheritedresources。另一個從應用程序繼承。我會創建2個基本控制器嗎? – corroded 2011-03-16 09:04:11