2013-03-08 148 views
0

我已经从Rails 3.2.11降级到Rails 2.3.11,并且当我的csv文件被上传到服务器时,我无法访问tempfileNoMethodError(undefined method`tempfile'... in Rails 2.3.1

它打破了,当我打电话

tmppath = csv.tempfile.to_path.to_s 

这里是我的服务器日志的跟踪代码..

Processing YoloController#createByCSV (for 10.1.109.132 at 2013-03-08 10:57:11) [POST] 
    Parameters: {"csv"=>#<File:/var/folders/5g/xxxxxxxxx/T/RackMultipartxxxxxxx-xxxxxx-81xb7d-0>} 

NoMethodError (undefined method `tempfile' for #<Tempfile:0x10c0f8ce8>): 
    app/controllers/yolos_controller.rb:67:in `createByCSV' 
    vendor/bundle/ruby/1.8/gems/actionpack-2.3.11/lib/action_controller/base.rb:1333:in `send' 

任何想法,将不胜感激。

回答

相关问题