Ruby on rails for Microsoft developers
This definitive guide examines how to take advantage of the new Agile methodologies offered when using Ruby on Rails (RoR). You'll quickly grasp the RoR methodology by focusing on the RoR development from the point of view of the beginner- to intermediate-level Microsoft developer. Plus, you...
Autor principal: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Indianapolis, IN :
Wiley Pub
2009.
|
Edición: | 1st edition |
Colección: | Wrox guides Ruby on rails for Microsoft developers
|
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627711706719 |
Tabla de Contenidos:
- Ruby on Rails® for Microsoft Developers; About the Author; Credits; Acknowledgments; Contents; Introduction; Who This Book Is For; How This Book Is Structured; What You Need to Use This Book; Conventions; Source Code; Errata; p2p.wrox.com; Chapter 1: Getting Started with Rails; The Rise and Challenges of Web Development; What Is Rails?; A Brief History of Rails; Installing Rails; Editors and IDEs; Whetting Your Appetite; Summary; Chapter 2: Understanding Rails; Misconceptions about Rails; Understanding MVC; Rails' Standard Packages; Understanding Rails' Main Principles
- Rails vs. ASP.NET vs. ASP.NET MVCSummary; Chapter 3: Ruby's Data Types; What's Ruby?; Hello, Ruby!; Your New Best Friends; Ruby's Essential Data Types; Summary; Chapter 4: Programming Ruby; Defining Methods; Conditionals; Looping; Exception Handling; Objects and Classes; Modules and Mixins; Metaprogramming; Method Name Resolution; Alternative Ruby Implementations; Summary; Chapter 5: A Working Sample; Creating a New Rails Application; Scaffolding and Migrations; A RESTful Application; Analyzing the Model; Analyzing the Controller; Analyzing the View Layer; Adding Partials; Adding Validations
- Adding a Bit of StyleSetting a Default Time Zone; Adding Support for Textile; Using named_scope; Adding a Custom REST Action; Summary; Chapter 6: Incremental Development, Logging, and Debugging; Adding Pagination; Adding Comments; Defining Associations; Nested Resources; Runtime Environments; Logging; Debugging; Rails Directory Structure; Summary; Chapter 7: Object-Relational Mapping with ActiveRecord; Supported Databases; ActiveRecord Outside of Rails; Object-Relational Mapping; CRUD Operations; ActiveRecord Associations; ActiveRecord Validations; Advanced ActiveRecord; Testing Models
- SummaryChapter 8: Handling Requests with ActionController; Defining Routes with map. connect; Named Routes; RESTful Routes; Working with Controllers; Rendering; Accessing the Request and Response Environment; Maintaining the State; Filters; Testing Controllers; Summary; Chapter 9: Rendering the User Interface with ActionView; Working with Templates; Built-in Template Engines; Adding an RSS and Atom Feed; Helpers; Adding a Sprinkle of Ajax; Alternatives; Summary; Chapter 10: ActiveResource and Web Services; ActiveResource; SOAP, XML-RPC, and ActionWebService; Summary
- Chapter 11: Going Into ProductionSecurity Considerations; Performance and Optimization; Deploying Rails; A Few Enterprise Pointers; Upgrading to Rails 2.3; Summary; Appendix A: Additional Resources; HTML and JavaScript; Ruby and Rails; Recommended Books; Index