相关疑难解决方法(0)

Rails不会加载位于生产中的公共目录中的资产

您好我在公共目录中有资产(因为简单)

在布局我加载

<link href="/bootstrap/css/bootstrap.css" rel="stylesheet">
<link href="/assets/css/jumbotron.css" rel="stylesheet">
<link href="/assets/css/application.css" rel="stylesheet">
Run Code Online (Sandbox Code Playgroud)

并且在开发中它运作良好但在生产资产中没有加载.

我的发展.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
Run Code Online (Sandbox Code Playgroud)

我的Production.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 …
Run Code Online (Sandbox Code Playgroud)

assets ruby-on-rails

19
推荐指数
2
解决办法
2万
查看次数

标签 统计

assets ×1

ruby-on-rails ×1