解析rails一次上传临时文件

时间:2011-10-26 20:36:44

标签: ruby-on-rails

我是rails的新手,我正在尝试将上传的文件解析为rails。但是,在我“读取”文件后,我再也无法读取它。从我在网上看到的内容看来,rails会立即删除上传的文件。有没有办法使文件持久化?我的代码如下

  file_param = params[:sequence]

  file_param.read.each do |l|
    # do stuff
  end

  file_param.read.each do |l|
    # do stuff again. this is not being called.
  end

我曾想过使用paperclip或其他存储gem,但我不需要存储文件,只需阅读它们的内容即可。谢谢!

1 个答案:

答案 0 :(得分:1)

将它读入一个数组,如果你真的需要多次检查它,或者只是保存它。