【问题标题】:Unable to load the assets in production in rails5无法在 rails5 中加载生产中的资产
【发布时间】:2016-08-08 05:56:05
【问题描述】:

我正在使用 Rails 5,我已将 application.html.erb 更改为 login.html.erb 并在 assets.rb 中进行相应更改。 我的应用程序在开发环境中运行良好,但是当 我在生产中运行它,css & js 没有加载。 我已经执行了rails assets:precompile,但是它不起作用,那么是否真的需要在rails5中有应用程序布局?

【问题讨论】:

    标签: ruby asset-pipeline ruby-on-rails-5


    【解决方案1】:

    我为我的问题找到了解决方案。 为了使它起作用,我必须在我的 gemfile 中添加“rails_12_factor”gem。 基本上,rails5 添加了它的所有功能,除了生产中需要的 rails_serve_static_assets.rb

    config.public_file_server.enabled = ENV['RAILS_SERVE_STATIC_FILES'].present?
    

    如果我不想添加这个,那么我必须将上述设置设置为 true 才能使其工作。

    使用不同名称的布局正在工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-08-10
      • 2020-08-24
      • 1970-01-01
      • 2020-04-26
      • 2019-08-06
      • 2013-09-13
      • 1970-01-01
      相关资源
      最近更新 更多