【问题标题】:While using refinery ruby (Rack) application could not be started使用炼油厂 ruby​​ (Rack) 应用程序时无法启动
【发布时间】:2011-02-10 00:11:06
【问题描述】:

我刚刚使用 Refinery CMS 在 ruby​​ 1.9.2 上安装了一个新的 rails 3 应用程序。 使用refinerycms 安装应用程序一切顺利,但乘客遇到了应用程序问题。 乘客说机架无法启动给我错误: "没有可以插入的中间件:ActionDispatch::Static"

我正在使用乘客在我的服务器上运行其他几个 Rails 应用程序,没有任何问题;尽管这些应用程序都没有使用refinerycms。

非常感谢您的帮助,因为这是我正在学习的课程中的一个项目,并且完成这个项目的范围的时间非常有限,如果开始的话会很棒。

【问题讨论】:

    标签: ruby-on-rails ruby rack refinerycms


    【解决方案1】:

    在您的 config/environments/production.rb 文件中,您必须指定:

    config.serve_static_assets = true
    

    这会启用 ActionDispatch::Static 并且是 Refinery CMS 的要求。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-10-15
      • 1970-01-01
      • 2012-11-26
      • 2013-09-25
      • 2012-06-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多