0
特定の配列birth_date列のすべての値が同じであるかどうかを確認しようとしています。したがって、この配列にPerson.birth_dateの値がすべて含まれているかどうかを確認できます。 @personsの配列のbirth_dateが同じであれば、それが特定の日付かどうかを確認したくありません。Rails 4は、列内のすべての値が同じであるかどうかを検出します。
特定の配列birth_date列のすべての値が同じであるかどうかを確認しようとしています。したがって、この配列にPerson.birth_dateの値がすべて含まれているかどうかを確認できます。 @personsの配列のbirth_dateが同じであれば、それが特定の日付かどうかを確認したくありません。Rails 4は、列内のすべての値が同じであるかどうかを検出します。
あなたはそれを行うためにuniq
とpluck
を使用することができます。
puts Person.uniq.pluck(:birth_date).count == 1
あなたはまた、私はユニークなレコードを検索したくないselect
方法
puts Person.select('DISTINCT birth_date').count == 1
を使用することができ、私はどうかを確認したいです配列@personsのすべてのPersonに同じPerson.birth_dateがあります。私はユニークなbirth_dateを望んでいません – NothingToSeeHere
私は知っている、私のソリューションは、笑 –
Ok。今私は私が見るいくつかの睡眠を持っていた。 HA。 – NothingToSeeHere