如何从外部访问Ruby on Rails应用程序中的数据?

Bla*_*ere 2 ruby api json encapsulation ruby-on-rails

我正在尝试从单独的Ruby脚本中处理我的Rails应用程序中的数据.

我阅读了这篇论坛帖子,其中有些人建议使用数据的最佳方法是将数据库封装在一个应用程序中,然后让该应用程序提供用于处理该数据的API.因为将数据库集成到几个不同的应用程序中显然很糟糕.

好吧,现在我想从另一个脚本中使用我的Rails应用程序中的一些数据,但是在同一个系统上.我怎样才能做到这一点?

我可能希望以后远程处理来自我的Rails应用程序的数据,也可以从脚本处理.我假设这可能需要JSON或SOAP,但在我研究它之前我想知道.

Yeh*_*atz 6

你看看ActiveResource了吗?它专门用于通过HTTP将数据从Rails模型暴露给另一个Rails应用程序.