0

同様の質問を読みましたが、私の場合ではなかったと思います。

私の見解:

    = form_for [:test, @new], :remote => true do |f|
= f.label :title, 'title'
= f.text_field :title, :class => :span6

    = label :news, :image_preview, 'Изображение'
= file_field :news, :image_preview, :class => 'btn'

私のコントローラー:

def create

  uploaded_io = params[:news][:image_preview]
  File.open(Rails.root.join('public', 'uploads', uploaded_io.original_filename), 'w') do |file|
    file.write(uploaded_io.read)
  end 

end

ファイルをアップロードすると、次のエラーが発生します。

undefined method `original_filename' for "download.png":String
4

0 に答える 0