【发布时间】:2015-05-15 19:46:17
【问题描述】:
我正在阅读 active_support 文档,它说只要调用了控制器操作,rails 就会搜索相应的帮助程序类。如果没有这样的类,则会抛出、捕获并可能重新抛出异常。
我很好奇这是多么(低)效率,为了不在我的代码后台抛出异常,我是否应该只使用空的帮助程序类?
我并没有尝试进行任何形式的过早优化,我只是在研究 rails 的内部结构,并且很好奇他们为什么会这样做,以便在没有定义 helper 时总是抛出异常。
以下是相关文档: http://guides.rubyonrails.org/active_support_core_extensions.html#extensions-to-nameerror
任何见解和更多细节将不胜感激。
谢谢!
【问题讨论】:
-
您是否遇到了问题,或者您是否正在尝试解决您尚未遇到的问题?
-
好问题。我只是对 Rails 内部结构感到好奇,实际上并没有试图修复任何东西。编辑:在我发布问题的原因背后添加了解释。
标签: ruby-on-rails activesupport