クラスメソッドとインスタンスメソッドがわかっているようで、いつの間にかあやふやになってしまうので後で迷わないように整理しておく。 インスタンスメソッド class User < ActiveRecord::Base def not_using_openid? identity_url.blank? end end User.new.not_using_openid? # => OK User.not_using_openid? # => NG インスタンス(User.new)を作ってからでないと使えないメソッド。デフォルトはこっち。インスタンスで使うので、当然のことながら、このメソッドの中にクラスメソッドを入れてはならない。 class User < ActiveRecord::Base def find_ip(id) find(:first, :select=>"ip", :condit