我有一个数组扩展方法,我想在我的Rails 3项目。它应该住在哪里?
我有一个应用程序/类,我最初放置它(array_extensions.rb),并在我的 config/application.rb 中加载路径:config.autoload_paths += %W(#{Rails.root}/app/classes)
。然而,当我下降到rails console
扩展未加载。
是否有一个预先定义的位置可以放置 Rails 3 的扩展方法?或者,添加它们的预定义方式?我知道 Rails 有它自己的数组扩展方法。我应该将我的添加到active_support/core_ext/array/conversions.rb
?
Rails 3 的最佳实践是什么?
更好的方法是创建您的扩展lib/core_ext
目录以轻松了解您的 core_ext.txt 在哪里。
创建初始化程序后需要此文件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)