2014-01-13 nilとemptyの違い rails rubyのオブジェクト問い合わせメソッドである、nil?とempty?の違いは? nil? はオブジェクトのインスタンスが存在しない時にtrueを返す。 empty? はオブジェクトの内容が空白""の時にtrueを返す。インスタンスが存在しない場合は、NoMethodErrorが発生。