Для Rails частью этого является процесс сборки, поэтому одним из возможных подходов является чтение учебника, подобного http://railstutorial.org/book
затем, когда в Главе 2 вы будете использовать Scaffold, у вас будет некоторый базовый код для изучения того, как выглядит базовое приложение на Rails.
Я также предлагаю вам использовать управление исходным кодом, такое как Git, Mercurial или SVN, для фиксации различных этапов проекта, от создания проекта rails и затем после каждого шага, чтобы вы могли различать, какие изменения есть на каждом этапе.
Если у вас уже есть Ruby 1.9.2, Rails 3.0.1 и sqlite3, вы можете
rails new myproj
cd myproj
rails generate scaffold foo name:string salary:integer gpa:float note:text
rake db:migrate
rails server
и теперь вы можете использовать http://localhost:3000/foos, чтобы создавать, отображать, обновлять, удалять записи foo и иметь достаточно исходного кода для просмотра. Большая часть настраиваемого кода находится в app
, с css
и javascript
в папке public
.