我想知道是否有人在Rails上集成R的经验,特别是在Heroku上。我熟悉rsruby宝石,它是Ruby与R绑定的事实标准(也许是唯一的),但集成R和Rails的文档稀少甚至不存在。例如,将R安装到Rails应用程序的lib文件夹中,然后通过rsruby访问它是否可行?
我想知道是否有人在Rails上集成R的经验,特别是在Heroku上。我熟悉rsruby宝石,它是Ruby与R绑定的事实标准(也许是唯一的),但集成R和Rails的文档稀少甚至不存在。例如,将R安装到Rails应用程序的lib文件夹中,然后通过rsruby访问它是否可行?
我几年前探索了R/Rails的集成,所以我的帖子现在已经过时了。然而,它们仍然可用,如果您想阅读它们可能会有用:
我遇到的一个问题是在终止开发服务器时出现了“堆栈破坏错误”,这让我担心这个项目是否值得追求。
我没有尝试过部署到Heroku。原则上,我喜欢您将R放在Rails lib/中的想法,但我不确定它是否有效。
总的来说,我发现将其他语言与R桥接是麻烦的。最好通过在服务器上运行R(使用例如RApache)并在Rails应用程序之间传递数据(例如作为JSON)来保持两者分开。我写过另一篇关于这个想法的文章: