1
私は義務的なイメージのブログを作成しようとしていますが、作成後、このブログを編集しようとすると画像はthmbnailに表示されますがフィールドには表示されず、 画像をもう一度選択します。イメージアップローダーでの編集で自動塗りつぶしが機能しない
アップロード用の画像私はキャリアウェーブ宝石を使用しています。
マイモデル
class Blog < ActiveRecord::Base
validates :name, :description, :picture, presence: true
mount_uploader :picture, BlogPictureUploader
def picture_url
picture.url
end
マイビュー
= simple_form_for [blog] do |f|
.row
.col-md-6
.panel.panel-default
.panel-heading Foto
.panel-body
.thumbnail class="#{blog.picture? ? "" : "hide"}"
= image_tag blog.picture
p= f.input :picture, label: 'Selecione a foto:', hint: 'A foto deve ter 270x270.'
私のコントローラ
class BlogsController < ApplicationController
expose(:blog, attributes: :blog_params)
def update
authorize blog
blog.save
respond_with blog, location: [:blog]
end
編集上の行動:edit view after click button