gpt4 book ai didi

ruby-on-rails - 向 Rails 3 添加 Ruby 扩展方法的最佳实践?

转载 作者:数据小太阳 更新时间:2023-10-29 07:12:26 25 4
gpt4 key购买 nike

我有一个要在我的 Rails 3 项目中使用的数组扩展方法。 它应该住在哪里?

我有一个应用程序/类,我最初把它放在 (array_extensions.rb) 中,在我的 config/application.rb 中我加载路径:config.autoload_paths += %W(#{Rails.root}/应用程序/类)。但是,当我转到 rails console 时,未加载扩展。

是否有一个预定义的位置可以放置我的 Rails 3 扩展方法?或者,一种预先定义的方式来添加它们?我知道 Rails 有自己的数组扩展方法。我应该将我的添加到 active_support/core_ext/array/conversions.rb 吗?

Rails 3 的最佳实践是什么?

最佳答案

更好的方法是在 lib/core_ext 目录中创建您的扩展,以便轻松理解您的 core_ext 在哪里。

在创建一个需要这个文件的初始化程序之后。

关于ruby-on-rails - 向 Rails 3 添加 Ruby 扩展方法的最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3874148/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com