2017-03-12 50 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.*,你可以自由地控制显示的内容。