RailsでDBに保存した画像データをブラウザで表示する。※このエリアは、60日間投稿が無い場合に表示されます。記事を投稿すると、表示されなくなります。RailsでDBに保存した画像データをブラウザで表示する。保存した画像ファイルをブラウザに表示させてみた。これが意外と不可解なのだが、Railsの作法をまとめてみた。1)ブラウザ側から表示データをリクエストする。2)ブラウザから要求された表示データをDBから取り出し、ブラウザに送る。3)プラウザで送られた画像データを表示する。使用し、サーバー側の画像ファイルを指定する。基本的には同じだが、DBに保存された画像データを表示する場合は、アクションを指定し、アクション内で表示データを送信することになる。railsではimg_tagを使用、show.html.erb内の表示部コードは以下の様に記述する。%>例ではSampleのID=1の画像データを要求、表示している。height="100"と同じになる。この1行で1.と3.の処理を記述したことになる。2.ブラウザから要求された表示データをDBから取り出し、ブラウザに送る。ブラウザからの画像データ送信要求を実行するメソッドsend_imgでは、DBから画像データを読み出し、ブラウザへsend_data()を使って送信する。コード例は以下となる。名前タイトルURL※名前とURLを記憶するコメント※絵文字はJavaScriptが有効な環境でのみご利用いただけます。閉じるコメント利用規約に同意の上コメント投稿を行ってください。数字4桁を入力し、投稿ボタンを押してください。日記(4)ブログ(51)インポート(4)旅行(0)グルメ(0)最新コメントバックナンバー2019年11月2019年09月2019年08月2019年06月2018年11月2018年09月2018年08月2018年05月2018年03月2017年11月2017年07月2017年05月2017年04月2017年03月2017年01月2016年11月2016年10月2016年08月2016年07月2016年04月2016年03月2016年01月2015年11月2015年08月2015年07月2015年05月2015年04月2014年05月2014年04月2012年11月2012年09月2012年05月2011年08月2011年07月2011年06月ブックマーク最初はgoogooブログトップスタッフブログ。