有检查表列值的代码吗假设我们有一个表submittedpictures
,它包含一个名为isFinalPicture
的列共有5条记录,但只有一条记录isFinalPicture == true
。其他的都是假的。
我怎样才能检查这个?
我已经试过了
<% if @user.games.rounds.submitted_pictures.isFinalPicture.include?(true) %>
但没用,我也没主意了
最佳答案
可能是这样的:
<% if @user.games.rounds.submitted_pictures.where(:isFinalPicture => true).any? %>