Я изучаю Ruby On Rails.Я нахожусь на виртуальном хостинге с Ruby версии 1.8.1 и Rails версии 2.3.10.Я работаю над учебником на http://railstutorial.org/chapters/a-demo-app?version=2.3#top, и в какой-то момент учебник заставляет меня выполнить:
script/generate scaffold Micropost content:string user_id:interger
В учебнике используется база данных по умолчанию, SQLite3.Команда работает, и я использую rake db: migrate для создания базы данных.Я могу просмотреть страницу со списком микросообщений (которая пуста), но когда я пытаюсь добавить микросообщение (микросообщения / новое), я получаю сообщение об ошибке неопределенный метод `user_id 'для # После некоторого самостоятельного тестирования кажется, что я испытываю проблему, используя тип данных interger .
Хотя я понимаю, что использование скаффолда не лучший способ построенияРубин на рельсах, я только начинаю и все еще хотел бы знать, почему я испытываю эту проблему, чтобы помочь мне лучше понять, как работают рельсы.