1 option
Ruby on rails for Microsoft developers / Antonio Cangiano.
- Format:
- Book
- Author/Creator:
- Cangiano, Antonio, 1980-
- Series:
- Wrox guides Ruby on rails for Microsoft developers
- Language:
- English
- Subjects (All):
- Ruby on rails (Electronic resource).
- Web site development.
- Ruby (Computer program language).
- Microsoft software.
- Genre:
- Electronic books.
- Physical Description:
- 1 online resource (484 p.)
- Edition:
- 1st edition
- Place of Publication:
- Indianapolis, IN : Wiley Pub., 2009.
- Language Note:
- English
- System Details:
- text file
- Summary:
- 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'll get a reliable roadmap for migrating your applications, skill set, and development processes to the newer, more agile programming platform that RoR offers.
- Contents:
- 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
- Notes:
- Includes index.
- Includes bibliographical references and index.
- ISBN:
- 9786612122248
- 9781282122246
- 128212224X
- 9780470507032
- 0470507039
- OCLC:
- 497195295
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.