Ruby on rails 链接到ActiveAdmin中为Post对象上载的图像?

Ruby on rails 链接到ActiveAdmin中为Post对象上载的图像?,ruby-on-rails,ruby,ruby-on-rails-4,activeadmin,carrierwave,Ruby On Rails,Ruby,Ruby On Rails 4,Activeadmin,Carrierwave,我可以成功地在ActiveAdmin中创建一个帖子,并且我可以成功地上传一个与之配套的图像。现在,我的问题是,虽然“Post#show”动作会告诉我图像的路径,但我希望这也是一个链接。为了清晰起见,我在下面附上了一张我正在谈论的内容的图片 在最下面的字段中,很明显图像已成功上载。ActiveAdmin甚至告诉我在哪里可以找到它,但它给我的路径是简单的文本。我希望它是一个链接到该图片,而不是。有没有一个我忘记的简单的\u路径功能?实现这一点的最简单方法是为Post模型剪切显示页面。它在的官方Ac

我可以成功地在ActiveAdmin中创建一个帖子,并且我可以成功地上传一个与之配套的图像。现在,我的问题是,虽然“Post#show”动作会告诉我图像的路径,但我希望这也是一个链接。为了清晰起见,我在下面附上了一张我正在谈论的内容的图片


在最下面的字段中,很明显图像已成功上载。ActiveAdmin甚至告诉我在哪里可以找到它,但它给我的路径是简单的文本。我希望它是一个链接到该图片,而不是。有没有一个我忘记的简单的
\u路径
功能?

实现这一点的最简单方法是为Post模型剪切显示页面。它在的官方ActiveAdmin文档中也有描述


我认为另一种可能的方法是扩展ActiveAdmin的默认值来处理图像属性。

这是一个巨大的帮助!非常感谢。现在,您知道如何将路径添加到所示图像正下方的图像中吗?我知道我可以通过在块下面添加另一个
行:image
来完成,但是在
行:image do…end
块中是否有方法可以完成此操作?@elersong更新了我的答案,增加了显示图像的范围。请参阅
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