1

我正在使用这个文件上传示例来上传数据库中的一些文件。我有一个带有 r-script 的 rruby.rb,它对文件(命名为 A)进行统计分析,因此它在文件 A 所在的目录(或其他任何地方)中保存了一个图。我需要将绘图文件保存回数据库。

这是我的 rruby.r 的最简单版本。

require "rinruby" 
R.quit myr = RinRuby.new(echo=false) 
myr.filename = "myplot"myr.eval <<EOF 
 png(filename) 
 plot(1:10) 
 rect(1, 5, 3, 7, col="white") 
 dev.off() 
EOF

它将如何在 Ruby on Rails 中工作?有人建议我以这种方式构建 rruby.rb 。它会将文件保存到公共/系统(上传文件所在的位置)吗?如何在 Ruby on Rails 数据库中保存文件?

先谢谢了。

4

1 回答 1

0

你问了两个截然不同的问题。

一方面,您正在谈论在使用 rinruby gem 时尝试将 R 生成的图表转储到文件夹中。这就是我正在做的事情。好问题。

另一方面,您问我们如何将“图像存储在数据库中”。尝试一次处理一件事情。删除问题的第 2 部分。你搞清楚任务1了吗?我没有。

PS:没有“ruby on rails 数据库”之类的东西。

于 2013-04-07T04:46:11.677 回答