And*_*row 14 ruby-on-rails activeadmin
我有:
ActiveAdmin.register User do
show :title => :name do
attributes_table do
row :username
row :email
row :last_request_at
row :foo
end
end
end
Run Code Online (Sandbox Code Playgroud)
我希望foo只是<a href="/foo">foo</a>
在视图中制作一个.
所以我定义:
def foo
<a href="/foo">foo</a>
end
Run Code Online (Sandbox Code Playgroud)
在user.rb模型中.它会显示,但标签已转义,因此无法点击.有一个简单的方法吗?
hat*_*ine 17
如果你正在使用一个有很多你可以遍历列表,重要的是不要忘了 .html_safe
row "Bars" do |foo|
foo.bars.each.map do |bar|
link_to(bar.title, admin_bar_path(bar))
end.join(', ').html_safe
end
Run Code Online (Sandbox Code Playgroud)
R M*_*hev 16
你可以试试:
row :foo do
link_to('foo','#')
end
Run Code Online (Sandbox Code Playgroud)
并替换'#'
您的路线.