2014-01-28 3 views
0

EDIT: Настоящая ОШИБКА была такой, что она постоянно появляется, прежде чем была в контроллере микропотоков, я сбросил все (удалить, создать, увидеть), и теперь я получаю ту же ошибку но на user.controller при создании нового пользователя.Почему я получаю сообщение об ошибке? (контроллеры и синтаксис). ГЛАВА 2

# undefined method `content' for #<User:0x00000103b48238> 

respond_to do |format| 
    if @user.save #the error is supposed to be here. 
    format.html { redirect_to @user, notice: 'User was successfully created.' } 
    format.json { render action: 'show', status: :created, location: @user } 
    else 

Я нахожусь на железнодорожном учебнике майкла Хартл. Вчера я пытался сделать приложение scaffold в главе 2, и у меня появилось много ошибок.

Так что я должен был поставить этот кусок кода на micropost.rb

class Micropost < ActiveRecord::Base 
    validates :content, lenght: { maximum: 140 } 
end 

и это мой код

class Micropost < ActiveRecord::Base 
    validates :content, lenght: { maximum: 140 } 
end 

Почему я получаю сообщение об ошибке? Почему здесь один вопрос?

Я получаю еще одну ошибку, много драгоценных камней получало много ошибок (я НЕ СКАЗАЛ 1), я обновляю драгоценные камни и вуаля, это нормально?

+0

Какая одна точка? –

+0

Кроме того, какая ошибка вы получаете? –

ответ

1

Опечатка: lenght должно быть length.

+0

duh, как программисты рассматривают это эффективно, спасибо. Постскриптум Вы хоть представляете, какая ошибка в EDIT? – luigi

+0

@luigi Не могли бы вы создать новый вопрос для этого? Я был бы рад помочь. – Agis