也許您已經(jīng)聽夠了所有關(guān)于Ruby on Rails的談?wù)摬⑶椰F(xiàn)在就想一試身手,那么這本書就是您所需要的:一本快速、講求實(shí)效的參考書,它將向您展示如何構(gòu)建實(shí)際的應(yīng)用程序。Ruby on Rails:up and Running將通過七章的內(nèi)容使您從一無所知加速到全速前進(jìn)。無論您想搭建腳手架般的實(shí)驗(yàn)程序,還是用Ajax編寫響應(yīng)快速并能取悅用戶的應(yīng)用程序,它都將涵蓋您所需的一切內(nèi)容。
Rails為數(shù)據(jù)庫驅(qū)動(dòng)的網(wǎng)絡(luò)應(yīng)用程序?qū)崿F(xiàn)了一個(gè)真正輕量級(jí)的開發(fā)模型。在幾乎不需要進(jìn)行配置的情況下,只要遵循一些簡單的規(guī)則,Rails會(huì)自動(dòng)在您的各個(gè)數(shù)據(jù)庫表格間建立映射關(guān)系。在網(wǎng)絡(luò)應(yīng)用程序開發(fā)的過程中,如果您對(duì)程序進(jìn)行修改,就可以立刻查看修改的效果,而不必像在其他框架和編程語言中那樣為此目的程序員得經(jīng)歷可怕的編譯和部署過程。
使用Rails進(jìn)行開發(fā)相對(duì)要簡單很多,它讓您可以專注于應(yīng)用程序中最有創(chuàng)造力的部分,而不是將時(shí)間與精力浪費(fèi)在一些束縛手腳的規(guī)則或事情上面。就算在Rails中也有束縛手腳的規(guī)則或事情,但相比較而言只需要較少行數(shù)的代碼來應(yīng)對(duì),從而達(dá)到代碼維護(hù)工作量更少和開發(fā)周期更短。
本書內(nèi)容包括:使用ActiveRecord與數(shù)據(jù)庫協(xié)同工作,使用Migrations來修改數(shù)據(jù)庫而無需SQL,對(duì)數(shù)據(jù)庫中表格的相互關(guān)系進(jìn)行建模,構(gòu)建控制器來表達(dá)應(yīng)用程序中的基本操作,使用模板來開發(fā)HTML顯示頁面,在應(yīng)用程序中集成Ajax,編寫單元測試、功能測試和集成測試。
Ruby on Rails可能是近十年來最重要的開源項(xiàng)目。它已經(jīng)革新了網(wǎng)絡(luò)應(yīng)用程序的開發(fā)方式并且使得數(shù)十萬的開發(fā)人員工作更加輕松。如果您還沒有使用Rails來工作,現(xiàn)在就是開始的時(shí)候了;而Ruby on Rails:up and Running將向您展示怎樣開始。
Bruce Tate是一位知名的作者、發(fā)言人和獨(dú)立咨詢師。他的專長在于輕量級(jí)開發(fā)技術(shù),尤其是Ruby和Ruby on Rails。他的O`Reilly作品中包括獲得Jolt大獎(jiǎng)的"Better,F(xiàn)aster,Lighter Java"(影印版由東南大學(xué)出版社出版)和"Beyond Java"(中文版即將由東南大學(xué)出版社出版)。
Preface
1. Zero to Sixty: Introducing Rails
Rails Strengths
Putting Rails into Action
Organization
The Web Server
Creating a Controller
Building a View
Tying the Controller to the View
Under the Hood
What's Next?
2. Active Record Basics
Active Record Basics
Introducing Photo Share
Schema Migrations
Basic Active Record Classes
Attributes
Complex Classes
Behavior
Moving Forward
3. Active Record Relationships
belongs_to
has_many
has_one
What You Haven't Seen
Looking Ahead
4. Scaffolding
Using the Scaffold Method
Replacing Scaffolding
Generating Scaffolding Code
Moving Forward
5. Extending Views
The Big Picture
Seeing Real Photos
View Templates
Setting the Default Root
Stylesheets
Hierarchical Categories
Styling the Slideshows
6. Ajax
How Rails Implements Ajax
Playing a Slideshow
Using Drag-and-Drop to Reorder Slides
Drag and Drop Everything (Almost Everything
Filtering by Category
7. Testing
Background
Ruby's Test: :Unit
Testing in Rails
Wrapping Up
A. Installing Rails
B. Quick Reference
Index
7天啦還沒收到,我怎么還沒有收到呀
書籍不錯(cuò)!!
我還想說兩句(不能少于5個(gè)字,10個(gè)字及以上才送積分喲~)
不錯(cuò)!!不錯(cuò)!!不錯(cuò)!!不錯(cuò)!!不錯(cuò)!!
還不錯(cuò).質(zhì)量挺好的.速度也快.
商品來了看著不錯(cuò),還沒用。。
最近有些忙,都忘記了,不好意思 。
質(zhì)量很好,物超所值,下次再來。
質(zhì)量好,以后還來你家買。