rails app在生产时不会解析csv文件

时间:2014-01-14 21:04:21

标签: ruby-on-rails ruby csv nginx

尝试在Ubuntu 13.10(rails 4,ruby 2.1)上的生产中将csv文件解析为rails db。

Processing by ProductsController#import as HTML
I, [2014-01-14T15:59:37.341149 #7542]  INFO -- :   
        Parameters: {"utf8"=>"✓",                
                     "authenticity_token"=>"f6LcqRW4YDKC6G49pdSjCzio4xqi2Kge+CgREqPAdGs=", 
                     "file"=>#<ActionDispatch::Http::UploadedFile:0x000000060f77a0 
                             @tempfile=#<Tempfile:/tmp/RackMultipart20140114-7542-1pqgays>, 
                             @original_filename="products.csv", @content_type="text/csv", 
                             @headers="Content-Disposition: form-data; name=\"file\"; filename=\"products.csv\"\r\nContent-Type: text/csv\r\n">, 
                     "commit"=>"Upload", 
                     "category_id"=>"brus"}
I, [2014-01-14T15:59:37.438414 #7542]  INFO -- : Redirected to http://...
I, [2014-01-14T15:59:37.438616 #7542]  INFO -- : Completed 302 Found in 97ms
                                                 (ActiveRecord: 41.3ms)

没有结果,db不会改变。但是在开发(os x)上它运行良好。

1 个答案:

答案 0 :(得分:0)

我有同样的问题,我的解决方案是检查可能区分大小写的每一个问题。例如,如果您选择所有“*。 CSV ”文件,则不适用于“示例。 csv ”等文件