2017-10-04 29 views
1

请帮助理解如何添加链接以在活动admine中显示。在ActiveAdmine中添加链接以显示动作

我的代码现在

show do |ad| 
 
    attributes_table do 
 
     row :title 
 
     row :slug 
 
     row :short_description 
 
     row :categories do 
 
     ad.categories.pluck(:name).join(', ') 
 
     end 
 
     row :image do 
 
     image_tag(ad.image.url(:custom), style: 'width: 50%') 
 
     end 
 
     row :header_bg do 
 
     image_tag(ad.header_bg.url(:custom), style: 'width: 50%') 
 
     end 
 
     row 'Link to post' do 
 
     'www.somepage.com/blog/' + post.slug 
 
     end 
 
    end 
 
    end

我的解决办法是下面的,但我需要在这里活动链接 - 点击。

row 'Link to post' do 
    'www.somepage.com/blog/' + post.slug 
    end 

我发现类似的问题在这里:how do add a link to an ActiveAdmin view

但根该解决方案使用管理路线。也许有人知道如何解决这个问题?

谢谢advace。

回答

1

尝试使用ARBRE链接元素:

row 'link to post' do 
    a('http://www.somepage.com/blog/' + post.slug', href: 'http://www.somepage.com/blog/' + post.slug) 
end 
+0

感谢,但相同的结果 –

+0

链接就像是... /管理/职位/ www.somepage.com /博客/ –

+0

哦,我明白了。更新。 –