読者です 読者をやめる 読者になる 読者になる

Pebble's Diary

プログラマーの作業メモ

rails 文字列に対するpresent?

nil?
empty?
rubyメソッドですが、

present?
blank?
railsメソッドです。

文字列に対しては以下のようになります。

$ rails console
Loading development environment (Rails 4.2.2)
irb(main):001:0> a = nil
=> nil
irb(main):002:0> b = " "
=> " "
irb(main):003:0> c = "  "
=> "  "
irb(main):004:0> d = "h"
=> "h"
irb(main):005:0> a.present?
=> false
irb(main):006:0> b.present?
=> false
irb(main):007:0> c.present?
=> false
irb(main):008:0> d.present?
=> true