在rails项目的ruby中添加stdlib类的扩展

时间:2010-06-11 12:18:45

标签: ruby-on-rails ruby initialization ruby-std

我会在rails项目中将stdlib类添加到哪里?我们这样说:

class Date
  def foo
    'foo'
  end
end

我想到了初始化文件夹,但它感觉不对。想法?

1 个答案:

答案 0 :(得分:2)

恰恰相反,config/initializers是放置此代码的正确位置。我通常在那里创建一个文件夹,并将这些扩展名放在由相应类的名称命名的单独文件中(在您的情况下为date.rb)。