我想知道是否有人有将R集成到Rails中的经验,特别是在heroku上。我熟悉rsruby gem,它是ruby与R事实上的(也许是唯一的)绑定,但是关于将R与Rails集成的文档即使不存在,也是稀少的。比如说,将R安装到Rails应用程序的lib文件夹中并使用rsruby通过Rails访问它是否可行?
发布于 2011-08-21 12:36:04
我使用Rserve时使用了一个包装器,它简化了接口,称为Rserve-simpler。
http://rubygems.org/gems/rserve-simpler。这让我的生活变得更轻松。我最终经常一起使用R和Ruby。
这里有一个问题,我已经解释了一些用法。How to pass a ts object to R via RSRuby
发布于 2012-07-10 19:58:35
我创建了一个Heroku Buildpack,让在Heroku上使用R变得轻而易举。
有关详细信息,请查看heroku-buildpack-r。
发布于 2011-08-21 16:36:02
我在几年前探索了R/Rails集成,所以我的帖子现在已经过时了。但是,它们仍然可用,如果您想要阅读它们,它们可能会很有用:
我遇到的一个问题是在终止开发服务器时出现了“堆栈崩溃错误”,这让我对这个项目是否值得继续下去感到紧张。
我还没有尝试部署到Heroku。原则上,我喜欢您将R放入Rails lib/中的想法,但我不确定它是否可行。
总的来说,我发现用R连接其他语言是很麻烦的。通过在服务器上运行R(例如,使用RApache)并在该服务器和Rails应用程序之间来回传递数据(例如,作为JSON),可能会更好地保持这两者的分离。我写了另一篇关于这个想法的帖子:
Getting your web application and R(Apache) to talk to each other
https://stackoverflow.com/questions/7135620
复制相似问题