Ruby on Rails present? の使い方

Ruby on Rails の present? の使い方についてご紹介致します。

 

値の有無をチェックしたい場合に、present?が使えます。


if param.present?

  # present?

end

 

チェックするパラメータは以下の通りです。

nil, “”, ” “(半角スペースのみ), [](空の配列), {}(空のハッシュ) のときにfalseを返します。

true -> 何か文字列などパラメータが入っている場合。

false -> nil, 半角スペースを含む空パラメータ

このような感じで覚えておくと良さそうですね(*^^*)

 

何か参考になれば幸いです(*^^*)