【Ruby】Ruby on Rails Part9at PHP【Ruby】Ruby on Rails Part9 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト350:nobodyさん 10/04/13 14:54:30 >>339 http://pc12.2ch.net/test/read.cgi/tech/1269233796/ http://pc12.2ch.net/test/read.cgi/tech/1265467681/ 351:nobodyさん 10/04/13 19:48:06 form_forタグの中でユーザに画像をアップロードさせたいのですが、 DBに変なデータが入ってしまいます。 新規作成画面はこんな感じです。 <% form_for(:book, :url => {:controller => 'books', :action => 'create'}, :html => {:multipart => true}) do |f| %> <p> <%= f.label :image %><br /> <%= f.file_field :image %> </p> <p> <%= f.submit 'Create' %> </p> <% end %> データを受け取るコントローラ側はこんな感じです。 @book = Book.new(params[:book]) @book.save 画像を選択してformの送信ボタンを押すと、以下のようなパラメータが送信されて {"commit"=>"Create", "book"=>{"image"=>#<File:/tmp/CGI20100413-2396-5jhla9k-0>}} DBのimageカラムには以下のようなデータが入ります。 --- !ruby/object:File {} 正常に画像データを入れるにはどうすればいいでしょうか。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch