在活动管理中将所有关联列为链接



是否有可能在活动管理中列出我的记录的所有has_many关联作为链接?

代码应该看起来像这样:

column "belongs to" do |b|
    b.associations.map { |a| link_to(a.name, admin_association_path(a) }
end

但是这会生成一个标签列表,这些标签不能显示为可点击的链接。

map正在生成html字符串数组,因此您需要join它们以获得单个字符串,然后将其标记为html安全。

column "belongs to" do |b|
    b.associations
     .map { |a| link_to(a.name, admin_association_path(a)) }
     .join
     .html_safe
end

最新更新