需要允许RubyonRails应用程序中使用java的gem

需要允许RubyonRails应用程序中使用java的gem,java,ruby-on-rails,maven,Java,Ruby On Rails,Maven,我有一个RubyonRails应用程序,需要访问API。api在maven中使用.net、ios或java。我需要一个gem来访问java(我不精通java)。有人知道可以在rails中访问java的gem吗?我看过Jruby,但从我所读到的内容来看,它似乎做了相反的事情,在java中访问ruby。API也是为.net或ios设置的,不知道是否最好尝试一个可以访问其中任何一个的gem。我想你的意思是在JVM中运行ruby,如果是,请参阅 如果没有,您可能需要更具体一点。听起来您可以访问第三方AP

我有一个RubyonRails应用程序,需要访问API。api在maven中使用.net、ios或java。我需要一个gem来访问java(我不精通java)。有人知道可以在rails中访问java的gem吗?我看过Jruby,但从我所读到的内容来看,它似乎做了相反的事情,在java中访问ruby。API也是为.net或ios设置的,不知道是否最好尝试一个可以访问其中任何一个的gem。

我想你的意思是在JVM中运行ruby,如果是,请参阅

如果没有,您可能需要更具体一点。听起来您可以访问第三方API或类似的东西,它们提供了针对.net、iOS和maven的SDK(想想看,这是java中的一种包管理器),但是从Rails应用程序运行java没有直接的方法

您可能需要在Ruby中重新实现SDK,这可能没那么糟糕。

您可以试试这个gem:

gem 'rjb'

我用这个gem连接JAVA API,工作得很好。

你是说我需要用ruby“重新实现”SDK?听起来很难,你知道从哪里开始吗?我不知道java这个应用程序是ruby应用程序,API是java的。我看过JRuby,但它似乎建议在java应用程序中运行ruby,而我需要在ruby应用程序中使用java,或者我的想法是错误的。@SupremeA您提到您已经准备好切换到.NET或iOS(??)。运行现有RoR应用程序的IMHO听起来容易多了。