我想上傳一個文件,我收到以下錯誤:Ruby on Rails的上傳文件的問題奇UTF8轉換錯誤
"\xFF" from ASCII-8BIT to UTF-8
我幾乎按照他們在做什麼導軌導向。這是我正在使用的代碼。
file = params[:uploaded_file]
File.open(Rails.root.join('public', 'images', file.original_filename), 'w') do |f|
f.write(file.read)
end
我不明白爲什麼它不起作用。我究竟做錯了什麼?
更新 - 這是應用程序跟蹤
app/controllers/shows_controller.rb:16:in `write'
app/controllers/shows_controller.rb:16:in `block in create'
app/controllers/shows_controller.rb:15:in `open'
app/controllers/shows_controller.rb:15:in `create'
我已經在指南中創建了拉取請求來更正此問題。手指交叉:) https://github.com/rails/rails/pull/11910 – 2013-08-16 02:11:40