【发布时间】:2026-01-14 12:35:01
【问题描述】:
我正在尝试向 ActiveSupport::TimeWithZone 类添加功能,并将以下文件添加到我的 rails 项目中:
lib/active_support/time_with_zone.rb
class ActiveSupport::TimeWithZone
def in_time_zone_(new_zone = ::Time.zone)
Time.zone.parse(in_time_zone(new_zone).strftime('%a, %d %b %Y %H:%M:%S'))
end
end
在
config/application.rb
config.autoload_paths << "#{Rails.root}/lib"
我可以在我的 lib 目录中使用其他自定义模块,但是这个似乎被忽略了。知道为什么吗?
【问题讨论】:
-
你为什么认为它被忽略了?
-
我用行为更新了问题
标签: ruby-on-rails ruby activesupport