2013-03-08 9 views
0

Rails 3.2.11에서 Rails 2.3.11로 다운 그레이드했으며, 내 csv 파일을 서버에 업로드 할 때 tempfile에 액세스하는 데 문제가 있습니다. 어떤 아이디어가 크게 감상 할 수NoMethodError (정의되지 않은 메소드`tempfile '... Rails 2.3.1에서

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' 

그것은 내가

tmppath = csv.tempfile.to_path.to_s 

그리고 여기가 내 서버 로그의 추적입니다 전화 코드에 중단 ....

답변