【发布时间】:2019-12-27 19:27:34
【问题描述】:
在 Rails 6 的 Zeitwerk 模式中是否有任何代码被贬值?
class Application < Rails::Application
# Initialize configuration defaults for originally generated Rails version.
config.load_defaults 5.2
# config/application.rb
config.i18n.load_path += Dir[Rails.root.join("config", "locales", "**", "*.{rb,yml}")]
config.i18n.fallbacks = true
# Settings in config/environments/* take precedence over those specified here.
# Application configuration can go into files in config/initializers
# -- all .rb files in that directory are automatically loaded after loading
# the framework and any gems in your application.
config.autoload_paths += ["#{config.root}/app/queries/"]
# https://gist.github.com/maxim/6503591 (should remove this and fix)
config.eager_load_paths << Rails.root.join("lib")
我读到自动加载正在被删除,到目前为止它还没有引起问题,但想删除不推荐使用的代码。如果它被折旧,我如何加载我的代码?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-6