1

我想知道是否有一种方法可以轻松地从迁移中的 lib 文件夹中访问方法/类?我找到了一种方法来要求他们

require File.expand_path("../../lib/my_library")

我真的不喜欢这个,我想知道是否有更常见的方法来包含迁移所需的那些库?

4

1 回答 1

3

rake db:migrate 加载所有 rails 环境,因此您可以像这样在 application.rb 文件中的 autoload 中添加 lib,它应该可以工作。

config.autoload_paths += Dir["#{config.root}/lib/**/"]
于 2013-06-03T10:24:07.860 回答