とても単純な型判定
[1] pry(main)> "moziretu".class #=> String [2] pry(main)> "moziretu".class == "String" #=> false [3] pry(main)> "moziretu".class.to_s == "String" #=> true [4] pry(main)> "moziretu".kind_of?(String) #=> true
とても単純な型判定
[1] pry(main)> "moziretu".class #=> String [2] pry(main)> "moziretu".class == "String" #=> false [3] pry(main)> "moziretu".class.to_s == "String" #=> true [4] pry(main)> "moziretu".kind_of?(String) #=> true
1ユーザーが複数のグループに入れるサイトがあるとする
その際、グループの権限を検索対象にしたい
ex. 現在のユーザーが管理者のグループを検索(LEFT JOINしつつ、みたいな)
Group.joins(:members).where( members: { role: Member.role[:admin], user_id: current_user.id } )