Rails:如何测试父母在孩子模型中是否有孙子

达克斯

我(想要)在父模型()中有一个方法groups来检查孩子(subjects)是否有孩子(goals

groups.rb

def has_goals?
  @answer = []
  subjects = self.subjects
  subjects.each do |subject|
    if subject.try(:goals).present?
      @answer << true
    else
      @answer << false
    end  
  end  
  if @answer.include?("true")
    true
  else
    false
  end
end

我会这样使用-

if group.has_goals?
  # do something
else
  # do something else
end

目前,它不起作用,因为它返回false了所有内容-无论是否subject拥有goals任何想法如何使它工作?

阿哈努比斯

检查是否subjects至少有一个goal如果主题没有目标,subjects.goals则应返回[]):

def has_goals
  subjects.any? { |subject| subject.goals.present? }
end

可枚举的吗?参考:http : //ruby-doc.org/core-2.0/Enumerable.html#method-i-any-3F

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Rails:查询有孙子的父母(协会)

来自分类Dev

在一对多MySQL关系中,如何确定父母的孩子的属性在所有父母中是否不唯一?

来自分类Dev

Rails:嵌套模型:如何获取刚刚在父母的控制器中创建的孩子的新记录

来自分类Dev

如果一个模型以续集形式引用自己,如何使所有孩子或父母处于多对多关联中?

来自分类Dev

如何访问模型孩子的其他父母

来自分类Dev

如何在React Native中从孙子传达到其祖父母然后再传递回祖父母的孩子

来自分类Dev

包括有孩子的Rails STI父母

来自分类Dev

如何检查子模型状态是否有效,而不是在asp.net core中检查主模型状态?

来自分类Dev

Rails:如何在子模型(关联)中存储父数据

来自分类Dev

在LINQ中查找有孩子的父母记录

来自分类Dev

如何编写查询以检查孩子在表中是否有孩子

来自分类Dev

如何在python中通过while循环获取一个父母的所有孙子孙女?

来自分类Dev

是否可以更改带有项目的对象中父母/孩子的顺序?

来自分类Dev

如何获得属于某个父模型的所有子模型(Ruby on Rails)

来自分类Dev

Rails 3.2-HABTM仅检索没有孩子的父母

来自分类Dev

如何检查模型中的子模型是否已在Asp MVC视图中定义?

来自分类Dev

如何按父母分组并收集gremlin中孩子的所有财产价值?

来自分类Dev

“指定的孩子已经有一个父母”如何从AlertDialog中删除视图

来自分类Dev

如何在一个查询中让所有孩子成为父母

来自分类Dev

Rails 3 + Rspec:测试模型是否具有属性?

来自分类Dev

我们如何检查给定父母的孩子是否存在?

来自分类Dev

如何发现父母中是否有特定的变化

来自分类Dev

在Rails中找到没有孩子的模型

来自分类Dev

如何使子模型的字段在祖父母模型的范围内唯一?

来自分类Dev

在父母没有孩子的情况下,rails创建默认的孩子,在父母有孩子的情况下,不显示默认孩子

来自分类Dev

在父母没有孩子的情况下,rails创建默认的孩子,在父母有孩子的情况下,不显示默认孩子

来自分类Dev

如何获得Django的子模型中存在外键的Parent模型的所有对象?

来自分类Dev

如何与孙子一起展示孩子?

来自分类Dev

Rails如何从子模型创建父模型的新记录

Related 相关文章

  1. 1

    Rails:查询有孙子的父母(协会)

  2. 2

    在一对多MySQL关系中,如何确定父母的孩子的属性在所有父母中是否不唯一?

  3. 3

    Rails:嵌套模型:如何获取刚刚在父母的控制器中创建的孩子的新记录

  4. 4

    如果一个模型以续集形式引用自己,如何使所有孩子或父母处于多对多关联中?

  5. 5

    如何访问模型孩子的其他父母

  6. 6

    如何在React Native中从孙子传达到其祖父母然后再传递回祖父母的孩子

  7. 7

    包括有孩子的Rails STI父母

  8. 8

    如何检查子模型状态是否有效,而不是在asp.net core中检查主模型状态?

  9. 9

    Rails:如何在子模型(关联)中存储父数据

  10. 10

    在LINQ中查找有孩子的父母记录

  11. 11

    如何编写查询以检查孩子在表中是否有孩子

  12. 12

    如何在python中通过while循环获取一个父母的所有孙子孙女?

  13. 13

    是否可以更改带有项目的对象中父母/孩子的顺序?

  14. 14

    如何获得属于某个父模型的所有子模型(Ruby on Rails)

  15. 15

    Rails 3.2-HABTM仅检索没有孩子的父母

  16. 16

    如何检查模型中的子模型是否已在Asp MVC视图中定义?

  17. 17

    如何按父母分组并收集gremlin中孩子的所有财产价值?

  18. 18

    “指定的孩子已经有一个父母”如何从AlertDialog中删除视图

  19. 19

    如何在一个查询中让所有孩子成为父母

  20. 20

    Rails 3 + Rspec:测试模型是否具有属性?

  21. 21

    我们如何检查给定父母的孩子是否存在?

  22. 22

    如何发现父母中是否有特定的变化

  23. 23

    在Rails中找到没有孩子的模型

  24. 24

    如何使子模型的字段在祖父母模型的范围内唯一?

  25. 25

    在父母没有孩子的情况下,rails创建默认的孩子,在父母有孩子的情况下,不显示默认孩子

  26. 26

    在父母没有孩子的情况下,rails创建默认的孩子,在父母有孩子的情况下,不显示默认孩子

  27. 27

    如何获得Django的子模型中存在外键的Parent模型的所有对象?

  28. 28

    如何与孙子一起展示孩子?

  29. 29

    Rails如何从子模型创建父模型的新记录

热门标签

归档