使用某些语法时,Rails 4引发ArgumentError

时间:2013-07-31 00:55:06

标签: ruby-on-rails ruby-on-rails-4

当我使用以下语法时,Ubunturuby 2.0.0p247Rails 4.0.0

validates :title, presence: true, length: { minimun: 5 }

我得到例外Range unspecified. Specify the :in, :within, :maximum, :minimum, or :is option.

另外,如果我写

validates :title, :presence => true, :minimun => 5

我收到例外Unknown validator: 'MinimunValidator'

我怎样才能重写这个呢?正如the guides所说,这应该有效,但事实并非如此。

2 个答案:

答案 0 :(得分:3)

你有一个拼写错误(minimun而不是minimum),这就是错误原因:

validates :title, presence: true, length: { minimum: 5 }

答案 1 :(得分:2)

使用最小值而不是最小值...