Помимо получения книги, просмотра скринкастов, чтения Rails Guides , вам все равно нужно сделать что-то свое.
Примите это: вы будете делать ошибки. Это нормально, все остальные тоже делают ошибки. Вы будете делать неправильные модели, создавать неправильные методы, неправильные таблицы с неправильными столбцами, и это тоже нормально. Вы будете делать все возможное, и вы станете лучше. По мере того как ваше понимание - или Rails и вашего приложения - улучшается, вы увидите, где допустили ошибки, и исправите их. (Или ты сдашься!)
Если вы не знаете, какую модель создать в первую очередь, попробуйте что-то вроде этого: напишите краткое описание вашего приложения в том виде, в котором вы его понимаете. Три или четыре предложения максимум. Затем посмотрите на ваше описание и выберите то, что кажется самым важным. Попробуйте сделать это своей первой моделью.
Так что для приложения блога (вздоха) вы можете написать что-то вроде этого (это не обязательно должно быть идеально, просто напишите что-то ):
«Это приложение позволяет мне писать сообщения в блоге и публиковать их. Читатели могут оставлять комментарии. Я могу удалять комментарии, которые мне не нравятся».
Самый важный "объект" - это, вероятно, "сообщения". Итак, начните с
ruby script/generate model Post