gpt4 book ai didi

ruby-on-rails - Rails 3.2.9 和子文件夹中的模型

转载 作者:行者123 更新时间:2023-12-03 18:04:10 24 4
gpt4 key购买 nike

从 rails 3.2.9 开始,我无法将模型存储在子文件夹中。在我的应用程序中,我有这棵树:

models
-type_models
-assets
-user
-concerns

在 application.rb 中还有
config.autoload_paths += Dir["#{config.root}/app/models/*"]

在 Rails 3.2.9 之前,一切都很好。现在我有“未知常量”错误。
我不想命名大量模型并修复所有应用程序以使用命名空间模型。
Warning: Error loading /var/www/my_app/app/models/type_models/context_type.rb:
uninitialized constant TypeModels::ContextType

文件 context_type.rb:
class ContextType ... end

最佳答案

尝试使用:

config.autoload_paths += Dir["#{config.root}/app/models/**/"]

关于ruby-on-rails - Rails 3.2.9 和子文件夹中的模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14236742/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com