2017-03-12 33 views
0

rails_adminとRails 5を使用しています。(has_many)のモデルHotelがあります。現在、私はrails_adminのデフォルトの設定を使用して、Hotel showページの下に、ホテルのイメージは、この形式で表示されます。rails_adminに複数の画像を表示

Image #5381, Image #5382, Image #5383, Image #5384, Image #5385,... 

にはどうすれば各画像はthumbnail_url属性を持っていることを考えるとギャラリーとして、これらの画像を表示することができますか?私は、このブロックに表示を変更するための設定を指定します:

show do 
    field :images do 
    # Display as a gallery 
    end 
end 

ありがとうございました!

答えて

1

カスタムパーシャルをレンダリングするのが最善の方法でしょう。ような何か:

field :images do 
    render do 
    bindings[:view].render partial: 'image_preview', locals: {object: self} 
    end 
end 

はその後app/views/rails_admin/main/_image_preview.html.*に部分を作成し、あなたが表示されますかを制御することは自由です。

関連する問題