Practical Rails Projects (Paperback)

Eldon Alameda

  • 出版商: Apress
  • 出版日期: 2007-10-29
  • 定價: $1,350
  • 售價: 2.2$299
  • 語言: 英文
  • 頁數: 621
  • 裝訂: Paperback
  • ISBN: 1590597818
  • ISBN-13: 9781590597811
  • 相關分類: Ruby
  • 立即出貨(限量) (庫存=3)

買這商品的人也買了...

商品描述

Description

The best way to learn Rails is by creating a variety of applications with it.

You already know the basics of Rails, and you’re familiar with the exciting features and benefits associated with using this Ruby–based framework. You’re now at the point where you need to gain firsthand experience with Rails by thoroughly exploring the features and building several different types of web applications.

Eldon Alameda takes a focused approach to guiding you through the creation of multiple real-world examples that are designed to get your hands dirty with the core features of Rails, while providing you with the valuable experience of creating real Rails applications.

Projects you’ll work on include creating a simple blog with an external API, constructing a workout tracker with a RESTful interface and graphs, and converting an existing PHP site to Rails while adding an advanced JavaScript interface. As an added bonus, the final project makes use of the edge version of Rails as you build an application that utilizes Active Resource, which provides an opportunity to explore the various changes and features that will be included with Rails 2.0. Each project is designed to provide you with the necessary information and tools to give you a running start at solving that problem yourself, and each project includes a number of additional ideas and exercises for ways that you can extend each application to fit your own needs.

What you’ll learn

  • Implementing caching options
  • Developing applications the RESTful way
  • Adding graphs to your Rails application
  • Connecting to a legacy database
  • Building generators to automate installation of common files
  • Building an XML-RPC API into your Rails applications

商品描述(中文翻譯)

描述

學習Rails的最佳方式是通過創建各種應用程序來進行。

您已經了解了Rails的基礎知識,並且熟悉使用這個基於Ruby的框架所帶來的令人興奮的功能和好處。現在,您需要通過深入探索功能並構建多種不同類型的Web應用程序來獲得對Rails的第一手經驗。

Eldon Alameda採用了一種專注的方法,引導您通過創建多個真實世界的示例來深入了解Rails的核心功能,同時為您提供創建真實Rails應用程序的寶貴經驗。

您將參與的項目包括使用外部API創建一個簡單的博客,使用RESTful接口和圖表構建一個運動追踪器,以及將現有的PHP站點轉換為Rails並添加高級JavaScript界面。作為額外的獎勵,最終項目使用了Rails的最新版本,您將在構建一個使用Active Resource的應用程序時有機會探索將包含在Rails 2.0中的各種變化和功能。每個項目都旨在為您提供必要的信息和工具,以便您能夠快速解決問題,並且每個項目都包含了許多其他想法和練習,以擴展每個應用程序以滿足您自己的需求。

您將學到什麼

- 實施緩存選項
- 以RESTful方式開發應用程序
- 在Rails應用程序中添加圖表
- 連接到遺留數據庫
- 構建生成器以自動安裝常見文件
- 在Rails應用程序中建立XML-RPC API