Rails 方法 - 返回布尔值
Rails 模型中的任何方法都可以返回布尔值。
简单的方法 -
##this method return ActiveRecord::Relation
def check_if_user_profile_is_complete
User.includes( :profile_pictures,:address,:contact_detail).where("user.id = ?",self)
end
再次简单的方法返回布尔值 -
##this method return Boolean(NOTE THE !! signs before result)
def check_if_user_profile_is_complete
!!User.includes( :profile_pictures,:address,:contact_detail).where("user.id = ?",self)
end
所以,相同的方法现在将返回布尔值而不是其他任何东西:)。