2011-07-23 68 views

回答

3

我會說幫手,因爲它可以從任何地方訪問。如果它只在該塊或它的模板中使用過,則放置在一個塊中並不會有什麼傷害,儘管當幫助器執行時沒有太多理由爲此創建塊。

一個模型只能用於模型東西。作爲一個經驗法則,我只使用模型來表示可能在數據結構中使用的對象,而不是作爲函數的便利持有者。

+2

這裏沒有真正的「正確」答案。像大多數事情一樣,它是一致的,對於你的團隊來說最適合你的團隊,但是如果你想保持核心團隊所採用的模式,你會想要將配置值讀取放到塊方法中。當從系統計算出複雜的值時,從模板中使用助手。 –

0

模板應該(儘可能)從塊中獲取所有內容,使其保持簡單並且很少堵塞......在塊中,如果您認爲可以提高重用能力,則可以調用幫助程序獲取配置值。