Rails中普通的旧Ruby对象位置

时间:2012-12-10 16:47:20

标签: ruby-on-rails ruby ruby-on-rails-3

Rails noob问题。我在Rails中创建一个普通的旧Ruby对象。但我不确定应用程序中是否存在我应该放置此对象的标准位置。

由于

1 个答案:

答案 0 :(得分:6)

有几种选择,但lib目录是最常见的。

如果您需要初始化代码,最常见的地方是config/initializers

所以你可能有:

lib/mystuff.rb

config/initializers/mystuff.rb
lib/mystuff.rb

包含您的红宝石代码。

config/initializers/mystuff.rb

包含初始化你的东西的代码,无论在config/initializers中找到的Ruby文件是在Rails启动时运行的。