【问题标题】:Convert a Ruby on Rails project to a JRuby on Rails project将 Ruby on Rails 项目转换为 JRuby on Rails 项目
【发布时间】:2010-07-09 19:59:44
【问题描述】:

有什么特殊的方法可以将 Ruby on Rails 项目转换为 JRuby on Rails 项目吗? 现在需要让 Rails 端通过 RMI 与 Java 服务器通信,所以想知道如何进行转换。谢谢。

【问题讨论】:

    标签: java ruby-on-rails rmi jrubyonrails


    【解决方案1】:

    正如@Karl 所说,它非常有效,但您应该注意一些注意事项:

    • 数据库适配器将与您可能习惯的不同。它们基于JDBC。例如,MySQL 适配器安装描述为here
    • 您通常会部署到生产环境中的 Java 应用服务器,例如 GlassfishTomcatJetty。通常这是使用Warbler 完成的
    • 具有本机扩展的某些 gem 可能无法工作。有关所需内容的详细信息,请参阅here

    【讨论】:

    • 太好了,谢谢,这就是我要找的。不过问题是,假设您想在不同的项目中同时使用 Ruby on Rails 和 JRuby on Rails,那么如何将各种相似的 gem 分开?
    • @peppermonkey。我强烈推荐使用 Ruby 版本管理器来管理 rubies 和分区 gem。见rvm.beginrescueend.com
    【解决方案2】:

    它几乎可以正常工作,您只需使用 JRuby 而不是 Ruby 来运行它。

    您可能对此感兴趣: http://jrubyist.wordpress.com/2009/07/15/jruby-and-sqlite3-living-together/

    【讨论】:

    • 很高兴知道!将在幕后使用 postgresql 数据库,而不是 sqlite,但仍然很高兴知道。谢谢。
    猜你喜欢
    • 2010-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-13
    • 1970-01-01
    • 1970-01-01
    • 2012-10-19
    • 2012-07-26
    相关资源
    最近更新 更多