我有:
ActiveAdmin.register User do
show :title => :name do
attributes_table do
row :username
row :email
row :last_request_at
row :foo
end
end
end
我想要foo在视图中做一个<a href="/foo">foo</a>
。
所以我定义:
def foo
<a href="/foo">foo</a>
end
在user.rb模型中。它显示了,但是标记被转义了,所以它不能被点击。有简单的方法来做到这一点吗?
3条答案
按热度按时间bgibtngc1#
如果你正在使用一个有很多你可以循环通过列表,重要的是不要太忘记
.html_safe
anauzrmj2#
您可以尝试:
并将
'#'
替换为您的路线。e4yzc0pl3#
视图中的
= link_to 'List Users', admin_users_path
应该可以工作。不过,请使用ActiveAdmin.application.default_namespace.to_s
(在控制台中)检查ActiveAdmin名称空间是否确实为admin
。希望这能帮上忙。