Ruby on Rails Rails Cookbook - Advanced rails recipes/learnings and coding techniques Rails methods - returning boolean values

Help us to keep this website almost Ad Free! It takes only 10 seconds of your time:
> Step 1: Go view our video on YouTube: EF Core Bulk Insert
> Step 2: And Like the video. BONUS: You can also share it!

Example

Any method in Rails model can return boolean value.

simple method-

  ##this method return ActiveRecord::Relation
  def check_if_user_profile_is_complete
    User.includes( :profile_pictures,:address,:contact_detail).where("user.id = ?",self)
  end

Again simple method returning boolean value-

  ##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

So,the same method will now return boolean instead of anything else :).



Got any Ruby on Rails Question?