将Ruby on Rails项目转换为JRuby on Rails项目
有什么特别的方法可以将Ruby on Rails项目转换为JRuby on Rails项目吗? 现在需要让Rails端通过RMI与Java服务器通信,因此想知道如何进行转换。 谢谢。
正如@Karl所说,它几乎可行,但你应该注意一些警告:
- 数据库适配器将与您可能习惯的不同。 它们基于JDBC 。 例如, 此处描述了MySQL适配器安装
- 您通常会部署到生产中的Java应用程序服务器,例如Glassfish , Tomcat或Jetty 。 通常这是使用Warbler完成的
- 某些具有原生扩展名的gem可能无效。 有关所需内容的详细信息,请参见此处
它几乎可以工作,你只需用JRuby而不是Ruby运行它。
您可能对此感兴趣: http : //jrubyist.wordpress.com/2009/07/15/jruby-and-sqlite3-living-together/