Ruby on Rails

Only available on StudyMode
  • Topic: Ruby on Rails, Web application, Web application framework
  • Pages : 418 (101185 words )
  • Download(s) : 891
  • Published : January 20, 2011
Open Document
Text Preview
2

Ruby on Rails 2.3 Tutorial

Contents
1 From zero to deploy 1.1 Introduction . . . . . . . . . . . . . . 1.1.1 Comments for various readers 1.1.2 “Scaling” Rails . . . . . . . . 1.1.3 Conventions in this book . . . 1.2 Up and running . . . . . . . . . . . . 1.2.1 Development environments . 1.2.2 Ruby, RubyGems, and Rails . 1.2.3 The first application . . . . . 1.2.4 Model-view-controller (MVC) 1.2.5 script/server . . . . . . 1.3 Version control with Git . . . . . . . . 1.3.1 Installation and setup . . . . . 1.3.2 Adding and committing . . . 1.3.3 What good does Git do you? . 1.3.4 GitHub . . . . . . . . . . . . 1.3.5 Branch, edit, commit, merge . 1.4 Deploying . . . . . . . . . . . . . . . 1.4.1 Heroku setup . . . . . . . . . 1.4.2 Heroku deployment, step one 1.4.3 Heroku deployment, step two 1.4.4 Heroku commands . . . . . . 1.5 Conclusion . . . . . . . . . . . . . . 13 14 15 17 17 18 18 21 22 23 25 32 32 34 35 36 38 43 43 44 44 47 47 49 49 50 51 51 53 53 65 66 66 68 72

. . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . .

2 A demo app 2.1 Planning the application . . . . . . . . . 2.1.1 Modeling users . . . . . . . . . . 2.1.2 Modeling microposts . . . . . . . 2.2 The Users resource . . . . . . . . . . . . 2.2.1 A user tour . . . . . . . . . . . . 2.2.2 MVC in action . . . . . . . . . . 2.2.3 Weaknesses of this Users resource 2.3 The Microposts resource . . . . . . . . . 2.3.1 A micropost microtour . . . . . . 2.3.2 Putting the micro in microposts . 2.3.3 A user has_many microposts . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . . 3

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

4

CONTENTS 2.3.4 Inheritance hierarchies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 2.3.5 Deploying the demo app . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Conclusion . . . . . . . . . . . . . . . . . ....
tracking img