[Ruby on Rails] エラー:Range unspecified. Specify the :in, :within, :maximum, :minimum, or :is option.

Sun, May 6, 2012 - 2 min read

Ruby on Rails 3.2.2 にて、model にバリデーション処理を書いて動かしてみたら、エラーが発生しました。

■ エラーメッセージ

Range unspecified. Specify the :in, :within, :maximum, :minimum, or :is option.

■ ソースコード(一部)

class Article < ActiveRecord::Base
  validates :title,
    length: { minimun: 0, maximun: 50 }
end

原因は、minimum, maximum をスペルミスしていたせいでした。

◯ minimum ☓ minimun

◯ maximum ☓ maximun

以上です。