2

私は ActiveAdmin を使って注目の画像を投稿にアップロードしています。機能しますが、投稿を保存して編集をクリックすると、画像はまだ添付されていますが、画像フィールドは空です。私が達成したいのは、アップロード後に画像のサムネイルを画像アップロードフィールドの下に表示し、画像を削除/削除するオプションを付けたいということです (できれば保存ボタンに触れずに)。

また、エディターを介して投稿の本文に画像を挿入したい場合に、画像のアップロードを処理するactiveadmin-dragonfly gemと共に、 activeadmin-wysihtml5 gemも使用します。これらの宝石は、アップロードされたすべての画像を表示および処理できる ActiveAdmin のアセット リンクも作成しました。Carrierwaveでこれを行うことは可能ですか? それとも、Carrierwave に既存のアセットを使用させ、そこにアップロードさせるのでしょうか?

よろしくお願いします、マット

4

1 に答える 1

1

これに対する答えは、フォームにアップロードされた画像を表示するとしてActiveAdmin Wikiで紹介されています

f.inputs "Attachment", :multipart => true do 
  f.input :cover_page, :as => :file, :hint => f.object.cover_page.present? \
    ? f.template.image_tag(f.object.cover_page.url(:thumb))
    : f.template.content_tag(:span, "no cover page yet")
  f.input :cover_page_cache, :as => :hidden 
end
于 2014-09-29T04:30:49.007 に答える