尝试在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)上它运行良好。
答案 0 :(得分:0)
我有同样的问题,我的解决方案是检查可能区分大小写的每一个问题。例如,如果您选择所有“*。 CSV ”文件,则不适用于“示例。 csv ”等文件