2017-10-04 1 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

をしかし、この解決策は、rootとしてadminルートを使用しています。たぶん誰かがこれを回避する方法を知っていますか?

アドバンテージありがとうございます。

答えて

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

ああ、私は参照してください。更新しました。 –

関連する問題