1
我目前使用rseve和rserve-simpler gem。如何在rails中加载和执行外部R脚本
- 我想加载和执行外部R脚本
- 我还想将数据传递到从将R脚本,我的Rails应用程序
任何关于如何最好地实现这方面的经验。我不是依赖于特定的宝石/ lib目录
问候
我目前使用rseve和rserve-simpler gem。如何在rails中加载和执行外部R脚本
任何关于如何最好地实现这方面的经验。我不是依赖于特定的宝石/ lib目录
问候
我用下面的代码
# setup the data to be used by R scripts
r.>> "data <- c(#{out_data_points})"
# Setup some params for plotting
r.>> "png(file='#{Rails.root}/public#{plot_file_name}')"
r.>> "plot_name <- '#{self.name} : #{label}'"
# call the custom script
r.>> "source('#{Rails.root}/app/rscripts/custom_script.r')"
实现这一点,我通过数据变量和脚本必须设置变量的数据发送[R R可以通过rails应用程序中的逆向方法获得。此外,图像被发送到一个特定的目录名称的轨道应用程序指定并传递给RScript。