【问题标题】:Find first object with relationship [duplicate]查找具有关系的第一个对象[重复]
【发布时间】:2015-02-19 20:32:12
【问题描述】:

除了 iterate 和 break 之外,还有什么方法或更好的方法可以找到集合中具有关联对象的第一个对象?

collection.each {|item| break item if item.the_associations.present?}

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-4


    【解决方案1】:

    'find' for enumerable:

    collection.to_a.find{ |i| i.associations.present? }
    

    或者您可以加入协会并参加第一个例如

    People.joins(:children).first
    

    【讨论】:

      猜你喜欢
      • 2021-04-14
      • 2020-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-06
      • 2020-11-01
      相关资源
      最近更新 更多