【问题标题】:Rails 5 Request ran for longer than 5000msRails 5 请求运行时间超过 5000 毫秒
【发布时间】:2017-05-13 01:37:23
【问题描述】:

我被难住了。我在 docker 中运行了 Rails 5 的香草安装,但我经常收到此错误:

Request ran for longer than 5000ms

到目前为止,我所做的只是使用docker-compose run website rails g controller pages 生成一个新控制器。

到目前为止,如果我从 layouts/application.html.erb 中删除(非常重要的)行,我可以加载页面:

 <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %>
 <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %>

但我放弃了所有默认样式(引导程序)和任何我希望在以后加载的潜在 javascript 文件,我不认为这是一个修复。

还有其他人遇到过这个问题并知道如何解决吗?

【问题讨论】:

  • 尝试在 config/development.rb 中将 config.assets.debug 设置为 false,看看是否可以加载页面。
  • 是的,行得通.... 让它为假有什么后果?
  • 我总是将我的设置为 false。当它设置为 true 时,应用程序清单文件中所需的资产将单独提供。因此,application.js 中所需的内容是使用单独的脚本标签提供的。

标签: ruby-on-rails ruby twitter-bootstrap ruby-on-rails-5


【解决方案1】:

@JimmyBaker 在 cmets 中回答

尝试将 config.assets.debug 设置为 false

内部config/development.rb

config.assets.debug = false

将此设置为 false 将导致所有 CSS 和 JS 被捆绑到 application.cssapplication.js More on assets.debug

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-06-14
    • 1970-01-01
    • 2014-03-19
    • 1970-01-01
    • 2020-02-18
    • 2019-02-28
    • 2011-02-28
    • 2020-08-24
    相关资源
    最近更新 更多