【Ruby】Ruby on Rails Part9
at PHP
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドの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 {} 正常に画像データを入れるにはどうすればいいでしょうか。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4902日前に更新/201 KB
担当:undef