我在Active Admin工作,我使用link_to
所以当我点击一个用户,我因为某些原因,而不是超链接,我看到的HTML用户配置文件。Rails - 活动管理HTML出现而不是超链接
我已经尝试了两种方法
首先
row 'Users' do
User
.joins(:permissions)
.where(permissions: {admin: true})
.map{|x| link_to(x.email, [:admin, x]).html_safe }
.join(', ')
end
使用这种方法,我看到<a href="/admin/users/171625">[email protected]</a>
而不是超链接
二
row 'Users' do
User
.joins(:permissions)
.where(permissions: {admin: true})
.map{|x| div (link_to(x.email, [:admin, x])).html_safe}
.join(', ')
end
三
row 'Users' do
User
.joins(:permissions)
.where(permissions: {admin: true})
.map do |user|
raw(link_to user.email, admin_user_path(user))
end
.join(', ')
end
结果的原始的HTML:显示为一个HTML以及
如果有人能告诉我我做错了什么,我将非常感激。我要的只是将用户链接到他们的个人资料页面。
你的第一个例子是* *的链接。 –
使用“原”后做的声明 –
@杰克布拉肯是第一个是链接,但它不呈现为链接,它呈现为html – Saadia