Я начал Rails, когда это было 1.3. Я следовал за вторым выпуском Agile веб-разработки с Rails . Я столкнулся с трудностями в поиске того, как все происходило. Поскольку у меня не было никакого опыта веб-разработки, это было более болезненным. Я проследовал за книгой и дважды создал приложение для депо, но я все еще мало что понял из этой книги.
У меня были проблемы с пониманием кода Ruby в основном. Как сказано в "listrophy" на # rubyonrails
Использование рельсов без знания рубина
как пытаться написать меню на
китайский ресторан только с
англо-китайский словарь.
Сначала вы должны начать работать с Ruby, а потом копаться в Rails. Я настоятельно рекомендую вам книгу Ruby for Rails от David Black , но только для Ruby. Читайте часть 2 и часть 3 только из этой книги. Вещи о Rails в этой книге - дерьмо IMNSHO. Когда вы закончите с Руби из этой книги, продолжайте свое путешествие с книгой Agile rails.
Когда вы закончите со всем этим, вы можете проверить книги Rails Way, The Ruby Way, Pro ActiveRecord .... Список можно продолжать и продолжать ...:)
Приложение депо в книге Agile является отличным примером примера приложения Rails. Тем не менее, я предлагаю вам проверить Open Source Rails , чтобы увидеть еще несколько примеров приложений. Rails Guides также имеет несколько очень хороших уроков по рельсам. Как говорят все остальные, в Railscasts от Райана Бейтса есть несколько очень качественных бесплатных роликов.
К вашему сведению, у меня есть немного знаний о HTML и очень мало о CSS. Вы не можете изучить эти технологии, следуя какой-то книге. Вы узнаете это с опытом и временем. Хотя некоторые книги могут дать вам хорошее начало. Но я рекомендую вам изучить Javascript-Ajax и прочее. Для этого вы должны использовать библиотеки, такие как Prototype или Jquery. Я рекомендую Jquery, так как его гораздо легче освоить, а также он более мощный.
HTH:)