根据我的理解,助手主要用于清理视图中某些特定于视图的逻辑。
但是在我当前的新项目(遗留应用程序)中,我偶然发现了很多看起来像这样的助手
def itemprepare
render :partial => 'items/itemlist_summary'
end
它是否正确?对我来说,渲染部分内容似乎是您想要在视图中执行的操作,因为它不包含任何需要抽象的逻辑。
我应该内联所有这些助手吗?
渲染部分内容不属于助手。助手应该帮助你做有逻辑的事情。逻辑不属于控制器,除非它是渲染部分并决定是否应该显示某些内容的逻辑。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)