2013-10-02 2 views
0

Я не уверен, что пошло не так, как когда пользователь регистрирует его, отображается ошибка неопределенного метода« code », которая указывает на« if @ user.save »из пользовательского контроллера под def create. Я оглянулся на историю моего контроллера, и ничего не изменилось. Не уверен, почему он сейчас ломается или как его исправить.NoMethodError undefined method `code '

модель пользователя:

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" 
+0

Какова ваша модель пользователя? –

+0

Я просто добавил модель пользователя –

+3

Вы проверяете атрибут с именем ': code'. Вы уверены, что он существует? – depa

ответ

3

в вашем коде только code здесь:

#user.rb 
validates :code, uniqueness: true 

Вы добавили позже и забыть запустить rake db:migrate возможно? или может быть несколько экземпляров :code с тем же значением?

+0

Спасибо! Глупый я не написал полное слово для «кода». –

Смежные вопросы