By Michael Hartl
Ruby on Rails is speedy displacing Hypertext Preprocessor, ASP, and J2EE because the improvement framework of selection for discriminating programmers, because of its dependent layout and emphasis on useful effects. RailsSpace teaches you to construct large-scale initiatives with Rails via constructing a real-world software: a social networking web site like MySpace, fb, or Friendster.
Inside, the authors stroll you step-by-step from the construction of the site's almost static entrance web page, via consumer registration and authentication, and right into a hugely dynamic web site, whole with person profiles, snapshot add, e mail, blogs, full-text and geographical seek, and a friendship request procedure. within the method, you learn the way Rails is helping you keep an eye on code complexity with the model-view-controller (MVC) structure, abstraction layers, computerized checking out, and code refactoring, permitting you to scale as much as a wide venture regardless of a small variety of developers.
This crucial advent to Rails provides
- A educational technique with a purpose to adventure Rails because it is really used
- A strong origin for growing any login-based site in Rails
- Coverage of more moderen and extra complex Rails positive factors, equivalent to shape turbines, relaxation, and Ajax (including RJS)
- A thorough and built-in creation to automatic testing
The book's spouse web site offers the applying resource code, a weblog with follow-up articles, narrated screencasts, and a operating model of the RailSpace social network.