ruby-on-rails - 如何在 Rails 中列出所有自动加载路径

标签 ruby-on-rails ruby-on-rails-3 autoload

您如何列出 Rails 中的所有自动加载路径?
在 Rails 控制台中,当我这样做时,它只列出添加到配置中的自定义路径:

$ rails c
Loading development environment (Rails 3.2.9)
1.9.3p194 :001 > MyRailsApp::Application.config.autoload_paths
=> [] 

最佳答案

您可以通过 ActiveSupport::Dependencies.autoload_paths 访问所有自动加载路径

从控制台调用它或运行 rails r 'puts ActiveSupport::Dependencies.autoload_paths'从命令行。

更多信息在这里(对于 Rails 4,但它也适用于 Rails 3):
http://guides.rubyonrails.org/autoloading_and_reloading_constants.html#autoload-paths

关于ruby-on-rails - 如何在 Rails 中列出所有自动加载路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13629082/

相关文章:

ruby-on-rails - 如何阻止 Gemfile.lock 文件被一次又一次地自动更改?

ruby-on-rails - Ruby on Rails- :symbols, @iVars 和 "strings"- 天啊!

ruby-on-rails - Rails - 跨 3 个表的事件记录联接

javascript - 如何检索从桌面应用程序发送到 Rails API 的图像

ruby-on-rails-3 - 无法运行 cap deploy :setup on ec2, 任务 `deploy:setup' 不存在

css - Redmine 3.3.0(ruby on rails 4.2.6)样式表未生成/包含在 application.css 中

PHP 命名空间自动加载

PHP 命名空间 : Function Loading

php - 自动生成优化的自动加载器

ruby-on-rails - Rspec - 如何 stub config/environment.rb 中定义的常量?