2
我有一個管理員名稱空間。有沒有一種標準的方法來創建一個自動可用於名稱空間中每個控制器的幫助文件?命名空間下的所有控制器的助手?
我有一個管理員名稱空間。有沒有一種標準的方法來創建一個自動可用於名稱空間中每個控制器的幫助文件?命名空間下的所有控制器的助手?
如果您的名稱空間中的所有控制器都是從應用程序中的其他控制器繼承而來,例如Admin::AdminBaseController
,那麼這會變得很簡單。只需將以下行添加到該控制器:
helper :all
不是一個不好的解決方案。我最終創建了一個Admin :: NamespaceHelper,然後在ApplicationHelper中包含Admin :: NamespaceHelper。這樣它仍然是模塊化的,我不必改變控制器的整個結構(繼承)。我不知道這樣做的開銷成本是多少。可能極少。 – pixelearth
絕對最小化。您應該回答自己的問題並將其標記爲已關閉。感謝您的投票! – WattsInABox
@pixelearth,你應該回答你自己的問題,並接受你的答案或我的幫助社區。謝謝! – WattsInABox