0

我不确定发生了什么问题,因为当用户注册时它显示了一个未定义的方法“代码”错误,该错误从用户控制器在 def create 下指向“if @user.save”。我回顾了我的控制器的历史,没有任何改变。不知道为什么它现在坏了或如何修复它。

用户模型:

  validates :code, uniqueness: true
  validates_format_of :zip_code,
                  with: /\A\d{5}-\d{4}|\A\d{5}\z/,
                  message: "should be 12345 or 12345-1234"
4

1 回答 1

3

你的代码中唯一code的在这里:

#user.rb
validates :code, uniqueness: true 

你后来添加了这个并且忘记运行了rake db:migrate吗?或者可能有多个:code具有相同值的实例?

于 2013-10-02T18:59:52.870 回答