如果存在一个或多个记录,如何创建设置为true的查询?

时间:2011-05-08 23:10:21

标签: ruby-on-rails ruby-on-rails-3 activerecord

我想像这样创建一个查询:

@step1_completed = IF 1 or more records exists return true, else false

3 个答案:

答案 0 :(得分:2)

exist?方法是为此做的:

Record.exist?

它将执行查询以检查表的单个记录是否存在,如果存在则返回true

答案 1 :(得分:1)

假设record是模型,

@step1_completed = Record.any?

答案 2 :(得分:0)

以下内容如何:

@step1_completed = Record.first ? true : false