My Account Log in

1 option

Ruby on rails for Microsoft developers / Antonio Cangiano.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
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.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account