Cargando…

Advanced Rails /

A guide to building applications with Rails covers such topics as metaprogamming, Active Support library, advanced database functions, security principles, RESTful architecture, and optimizing performance.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Ediger, Brad
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Farnham : O'Reilly, ©2008.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • 1. Foundational Techniques
  • What Is Metaprogramming?
  • Ruby Foundations
  • Metaprogramming Techniques
  • Functional Programming
  • Examples
  • 2. ActiveSupport and RailTies
  • Ruby You May Have Missed
  • How to Read Code
  • ActiveSupport
  • Core Extensions
  • RailTies
  • 3. Rails Plugins
  • About Plugins
  • Writing Plugins
  • Plugin Examples
  • Testing Plugins
  • 4. Database
  • Database Management Systems
  • Large/Binary Objects
  • Advanced Database Features
  • Connecting to Multiple Databases
  • Caching
  • Load Balancing and High Availability
  • Ldap
  • 5. Security
  • Application Issues
  • Web Issues
  • SQL Injection
  • Ruby's Environment
  • 6. Performance
  • Measurement Tools
  • Rails Optimization Example
  • ActiveRecord Performance
  • Architectural Scalability
  • Other Systems
  • 7. REST, Resources, and Web Services
  • What's REST?
  • Benefits of a RESTful Architecture
  • RESTful Rails
  • Case Study: Amazon S3
  • 8. i18n and L10n
  • Locale
  • Character Encodings
  • Unicode
  • Rails and Unicode
  • Rails L10n
  • 9. Incorporating and Extending Rails
  • Replacing Rails Components
  • Incorporating Rails Components
  • Contributing to Rails
  • 10. Large Projects
  • Version Control
  • Issue Tracking
  • Project Structure
  • Rails Deployment.