Ruby on rails 活动_管理-显示页面-链接到其他模型

Ruby on rails 活动_管理-显示页面-链接到其他模型,ruby-on-rails,view,activeadmin,Ruby On Rails,View,Activeadmin,我需要在工单模型的显示页面中有几个其他模型的链接 工作订单父项 儿童犯罪 捕获所有-儿童 等等 下面的代码正在运行,但我觉得有更好的方法吗?代码如下: panel "Screening Tasks" do table_for work_order.county_criminals do |t| t.column{ |item| link_to item.title, admin_county_criminal_path(item)} en

我需要在工单模型的显示页面中有几个其他模型的链接

  • 工作订单父项
  • 儿童犯罪
  • 捕获所有-儿童
  • 等等
  • 下面的代码正在运行,但我觉得有更好的方法吗?代码如下:

    panel "Screening Tasks" do
            table_for work_order.county_criminals do |t|
              t.column{ |item| link_to item.title, admin_county_criminal_path(item)}   
            end
            table_for work_order.capture_alls do |t|
              t.column{ |item| link_to item.title, admin_capture_all_path(item)}   
            end
          end
    

    谢谢

    当你说“有更好的方法”时,你是指你必须在每个子模型上重复你的表_吗?您可能可以通过基于子模型列表创建一些动态ruby来解决这个问题,但除非这是一个反复出现的问题,否则我不认为这是一个很好的时间利用方式。是的,与DRY方法一致。。。因为我是rails新手,所以不知道如何解决这个问题。我知道会有超过15个模型,所以我目前的代码不是很有效。谢谢你的建议,不知道我是否理解“善用时间”的说法?你是说这不是我提问的地方吗?不,你的问题很好。问题在于,这是否是一个反复出现的问题,您需要采取深入的步骤来解决它(尝试动态地找出需要显示哪些其他模型并显示这些模型,而不是简单地使用一个带有模型名称的数组,您可以使用eval迭代该数组来为您创建代码)。我倾向于后者,尽管它增加了一些维护需求,如果您需要添加其他表的话。这感觉就像你可以让
    %w(县(县)(县)(县)(县)(县)(县)(县)(县)(县)!在这一点上,由于代码确实有效,我将继续。我将研究如何实现您建议的代码。最好的!