我可以在ActiveAdmin中成功创建帖子,我可以成功上传图片以便随身携带。现在,我的问题是,#34; Post#show"动作将告诉我图像的路径,我希望它也是一个链接。我将在下面提供一张我正在谈论的内容的图片。
在最底层的字段中,很清楚图像已成功上传。 ActiveAdmin甚至告诉我在哪里找到它,但它给我的路径是简单的文本。我希望它能成为该图片的链接。是否有一个我忘记的简单_path
功能?
答案 0 :(得分:1)
实现这一目标的最简单方法是为Post模型切割显示页面。它还在Customizing the Show Screen
的官方ActiveAdmin文档中进行了描述ActiveAdmin.register Post do
show do
attributes_table_for resource do
row :id
row :title
row :slug
# ...
row :image do
span link_to(resource.image.path, resource.image)
span img(src: resource.image.path)
end
end
end
end
我认为可能的另一种方法是扩展ActiveAdmin的默认AttributesTable component以处理您的图像属性。