formstatic を使い始めましたが、画像プレビュー付きのファイル フィールドを作成する必要があります。つまり、オブジェクトを編集するときに、すでにリンクされている画像を見たいのです。
どうやってやるの?
ありがとうございました !
formstatic を使い始めましたが、画像プレビュー付きのファイル フィールドを作成する必要があります。つまり、オブジェクトを編集するときに、すでにリンクされている画像を見たいのです。
どうやってやるの?
ありがとうございました !
答えは、ヒント属性を使用することです。
ActiveAdmin.register Event do
form :html => { :enctype => "multipart/form-data" } do |f|
f.input :map, :as => :file, :hint => f.template.image_tag(f.object.map.url(:thumb))
end
end
さよなら
formtastic でクリップを使用する
Formtasitc のgithub ページには、ペーパークリップをサポートすることが記載されています。
:file – ファイル フィールド。ファイル添付属性一致のデフォルト: paperclipまたは attachment_fu。
以下に、役に立つスクリーンキャストをいくつか示します。
編集:
ActiveAdmin でグリッドの列に画像を表示するには、カスタム列を作成する必要があります (これはテストされておらず、欠陥がある可能性があります。ドキュメントから推定しています)。
index do
column "Title" do |post|
link_to image_tag("path to file", :alt => "post image"), admin_post_path(post)
end
end
2 つの Gem と 1 つのプラグインがあなたのケースに役立ちます:
以下を確認してください。
宝石:
ペーパークリップ: https://github.com/thoughtbot/paperclip
RailsCast on PaperClip : http://railscasts.com/episodes/134-paperclip
CarrierWave : https://github.com/carrierwaveuploader/carrierwave
CarrierWave の RailsCast : http://railscasts.com/episodes/253-carrierwave-file-uploads
Jquery ファイルのアップロード: https://github.com/blueimp/jQuery-File-Upload
Jquery ファイルのアップロード RailsCast : http://railscasts.com/episodes/381-jquery-file-upload (RailsCast のプロ アカウントが必要)