猴子修补在Rails 3

Dex*_*Dex 41 ruby-on-rails

在Rails 3中使用Monkey Patch的首选方法是什么?

我只想在String类中添加一个方法.我更关注文件的放置位置.

Pre*_*ids 72

初始化程序目录是收集所有这些小碎片的好地方.由于我倾向于对核心扩展有点过分,我喜欢创建一个名为"扩展"的文件夹并将它们全部丢弃.

所以,尝试/config/initializers/string_extension.rb,或者/config/initializers/extensions/string.rb类似的东西.无论哪种方式,你可以在以后忘记它们--Rails会为你要求它们,所以你不需要自己动手.