2017-03-12 26 views
0

我正在Rails 5中使用rails_admin。我有一個型號爲Hotel的關聯images(has_many)。目前我使用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.*,你可以自由地控制顯示的內容。