【问题标题】:Anyone using JRuby-Rack with Rails 3?有人使用带有 Rails 3 的 JRuby-Rack 吗?
【发布时间】:2010-02-17 04:30:29
【问题描述】:

是否还有其他人在运行 Rails 3 和 JRuby-Rack,或 Jetty 和 Rails 3?有什么诀窍吗?我正在为一些调试而发疯,此时我只想知道这是可能的。

【问题讨论】:

  • 你能提供一些细节吗?任何错误信息?日志片段?
  • 当然。我们使用自定义启动脚本运行 Jetty 7,它与 Rails 2.x 配合得很好。现在我们已经升级到 Rails 3,应用程序完全崩溃了。通常,没问题:检查你的异常和错误,然后追查它。不幸的是,它在 Rails 方面根本没有发出任何错误消息或日志信息。 Log4j 工作得很好,并报告说从 Jetty 的角度来看一切都很酷。然而,Rails 只是静静地坐在那里,当您尝试访问该应用程序时,它会给您一个错误页面。没有错误,什么都没有。我怀疑 jruby-rack,但我不确定。
  • Towynlin 的链接看起来是一个不错的起点。我会再做一些调试,如果卡住了,再问一个新问题。

标签: jetty jruby ruby-on-rails-3 rack


【解决方案1】:

【讨论】:

  • 这个问题和答案现在有点过时了,因为当前版本的 Rails 是 3.1.0,但为了后代,你可以在 archive.org 上找到the blog entry I linked to
【解决方案2】:

我在几个项目中使用 jetty-rails + rails3。 jetty-rails 需要修复,需要将“activesupport”更改为需要“active_support”(对于 activesupport 3.0.3),并且您还需要“require”active_support/all”来包含哈希扩展(否则象征性!& reverse_merge 方法将引发异常.. 现在正在尝试修复一些 jruby-rack 问题..(Rack::Runtime 未加载)..完成后将更新。

【讨论】:

    猜你喜欢
    • 2011-06-02
    • 2013-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-01
    • 2010-10-26
    • 2012-07-16
    • 1970-01-01
    相关资源
    最近更新 更多