2

在 Rails 4 中执行此操作的方法是什么?

对于 Rails 3,这有效:

config.autoload_paths += Dir[ Rails.root.join('app', 'models', '**/') ]

但是在 Rails 4 中,它无法抱怨命名空间不存在(就像 app/models/users/credits.rb给出错误

Unable to autoload constant User::Credits, expected
4

1 回答 1

0

我刚刚遇到了这个问题,并通过将其添加到application.rb.

config.autoload_paths += Dir[Rails.root.join('app', 'models', '{**}')]
于 2015-08-26T22:33:20.673 回答