需要允许在Rails应用程序中的ruby中使用Java的gem

时间:2018-10-01 03:38:23

标签: java ruby-on-rails maven

我有一个需要访问API的ruby on rails应用程序。 api在maven中使用.net,ios或java。我需要一个gem来访问Java(我不精通Java)。有谁知道可以在Rails中访问Java的gem?我看过Jruby,但是从我的阅读看来似乎相反,在Java中访问ruby.API也是为.net或ios设置的,不知道尝试使用可以访问任何一个的gem是否更好那些。

2 个答案:

答案 0 :(得分:1)

您可以尝试以下宝石:

gem 'rjb'

我已使用此gem来连接JAVA API,效果很好。

答案 1 :(得分:0)

我认为您的意思是在JVM中运行Ruby,如果是这样,请参见JRuby

如果没有,您可能想更具体一些。听起来您可以访问第三方API或类似的东西,并且它们为.net,iOS和maven提供了SDK(这是Java中的包管理器,请考虑bundler),但没有直接的解决方案。从Rails应用程序运行Java的一种直接方法。

您可能必须在Ruby中重新实现SDK,这可能还不错。