gpt4 book ai didi

ruby-on-rails - Rails 不会在生产环境中加载位于公共(public)目录中的 Assets

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

您好,我在公共(public)目录中有 Assets (因为简单)

在我加载的布局中

<link href="/bootstrap/css/bootstrap.css" rel="stylesheet">
<link href="/assets/css/jumbotron.css" rel="stylesheet">
<link href="/assets/css/application.css" rel="stylesheet">

在开发中它运行良好,但在生产 Assets 中没有加载。

我的 开发.rb
Web::Application.configure do
config.cache_classes = false
config.whiny_nils = true
config.consider_all_requests_local = true
config.action_controller.perform_caching = false
config.action_mailer.raise_delivery_errors = false
config.active_support.deprecation = :log
config.action_dispatch.best_standards_support = :builtin
config.active_record.mass_assignment_sanitizer = :strict
config.active_record.auto_explain_threshold_in_seconds = 0.5
config.assets.compress = false
config.assets.debug = true
end

我的 生产.rb
Web::Application.configure do
config.cache_classes = false
config.consider_all_requests_local = true # default false, zobrazuje errory
config.action_controller.perform_caching = false # default true
config.serve_static_assets = false
config.assets.compress = true
config.assets.compile = true # default false
config.assets.digest = true
config.i18n.fallbacks = true
config.active_support.deprecation = :notify
end

最佳答案

Rails 4 和 5 的配置已更改。

对于 Rails 4:

config.serve_static_files = true

对于 Rails 5:
config.public_file_server.enabled = true

关于ruby-on-rails - Rails 不会在生产环境中加载位于公共(public)目录中的 Assets ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18806537/

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