tinyint型のカラムを条件で使う時はtrue,falseで指定しないといけない。
delete_flagがtinyint型の場合
# DBのdelete_flagの値が0の場合でもfalseになる # rails側で判定する場合はtrueとfalseにする必要がある # 不可 user.delete_flag == 0 # 可能 user.delete_flag == false # 条件として検索する場合は可能 User.where(delete_flag: 0)
tinyint型のカラムを条件で使う時はtrue,falseで指定しないといけない。
delete_flagがtinyint型の場合
# DBのdelete_flagの値が0の場合でもfalseになる # rails側で判定する場合はtrueとfalseにする必要がある # 不可 user.delete_flag == 0 # 可能 user.delete_flag == false # 条件として検索する場合は可能 User.where(delete_flag: 0)