【问题标题】:Rails dynamic assets Timeout error: ::Sprockets::Railtie.build_environment(Rails.application).find_asset("#{params[:controller]}.css")Rails 动态资产超时错误::::Sprockets::Railtie.build_environment(Rails.application).find_asset("#{params[:controller]}.css")
【发布时间】:2019-12-13 23:51:23
【问题描述】:

动态加载资源时出现超时错误。

ERROR:
FATAL -- : Rack::Timeout::RequestTimeoutException (Request ran for longer than 15000ms):

代码 sn-p 动态加载资产(application.html.erb):

stylesheet_link_tag params[:controller] if (Rails.application.assets || ::Sprockets::Railtie.build_environment(Rails.application)).find_asset("#{params[:controller]}.css")
= javascript_include_tag params[:controller] if (Rails.application.assets || ::Sprockets::Railtie.build_environment(Rails.application)).find_asset("#{params[:controller]}.js")

您能否建议如何解决超时错误。

【问题讨论】:

    标签: ruby-on-rails rails-sprockets


    【解决方案1】:

    我通过删除您的 Gemfile: gem 'rack-timeout' 来解决此问题 之后,运行bundle将其卸载,然后运行rails s重新启动服务器。

    我正在等待这个建议对你有帮助。

    【讨论】:

      猜你喜欢
      • 2013-02-27
      • 2018-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-14
      相关资源
      最近更新 更多