假设我想为ActionView :: Helpers :: FormBuilder添加一些方法,就像本博客中的示例http://blog.lrdesign.com/tag/adding-methods/这些方法特定于此项目并且不属于gem。
我看到元编程从application.rb到控制器类之后卡在各种各样的地方。我希望下一个程序员(或者我自己在6个月内)不要想知道这些新方法来自哪里。或者为什么text_field方法没有按照您期望的方式工作。
这些方法的最佳位置,文件结构和名称间距是什么,因此Rails可以加载它们,下一个rails程序员可以理解正在发生的事情。
谢谢
答案 0 :(得分:1)
在/ lib /中声明模块并在application.rb中要求它们。