# How to work with the Old Book and New Code for 2.0.2

**URL:** <https://www.ruby-forum.com/t/how-to-work-with-the-old-book-and-new-code-for-2-0-2/139609>\
**Category:** Rails\
**Created:** [June 5, 2008, 12:48pm UTC](https://www.ruby-forum.com/t/how-to-work-with-the-old-book-and-new-code-for-2-0-2/139609 "2008-06-05T12:48:53Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![rahil](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/ebca7d/32.png) [@rahil](https://www.ruby-forum.com/u/rahil)\
**Post date:** [June 5, 2008, 12:48pm UTC](https://www.ruby-forum.com/t/how-to-work-with-the-old-book-and-new-code-for-2-0-2/139609/1 "2008-06-05T12:48:53Z")

</div>

Hi,

I own few good books based on rails 1.2. Its good enough but now  
outdated  
since many things have changed from 1.2 to 2.0.2

I have downloaded the codes in 2.0.2.  
But I am confused, how should i read the book and work with new codes.

Are there any major changes in rails 2.0.2, except Scaffolding and  
Routing…?  
What should i read from old and famous books for rails 1.2…?  
Will my knowledge for rails 1.2 will go waste, if i read those books.

I am sure, many would have faced the same situation. I would like to  
know the best method for this.

Thanks.

---

<div class="post-metadata">

**Author:** ![rahil](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/ebca7d/32.png) [@rahil](https://www.ruby-forum.com/u/rahil)\
**Post date:** [June 5, 2008, 12:57pm UTC](https://www.ruby-forum.com/t/how-to-work-with-the-old-book-and-new-code-for-2-0-2/139609/2 "2008-06-05T12:57:00Z")

</div>

Hi, Rahil  
I suppose there are no major changes between these two versions other  
than as you mentioned. Remaining changes are only about the syntax.  
You can always refer the following link for the purpose

[http://www.buildingwebapps.com/](http://www.buildingwebapps.com/)

On Jun 5, 3:48 pm, Rahil K. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![rahil](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/ebca7d/32.png) [@rahil](https://www.ruby-forum.com/u/rahil)\
**Post date:** [June 5, 2008, 2:52pm UTC](https://www.ruby-forum.com/t/how-to-work-with-the-old-book-and-new-code-for-2-0-2/139609/3 "2008-06-05T14:52:37Z")

</div>

Read your book, then go lookup the technique the book describes in the  
api ([api.rubyonrails.org](http://api.rubyonrails.org)) and check for differences.

Taht way, you should still get the benefit of the structured message  
from the book and see what the current implementation requires.

---

<div class="post-metadata">

**Author:** ![rahil](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/ebca7d/32.png) [@rahil](https://www.ruby-forum.com/u/rahil)\
**Post date:** [June 5, 2008, 7:11pm UTC](https://www.ruby-forum.com/t/how-to-work-with-the-old-book-and-new-code-for-2-0-2/139609/4 "2008-06-05T19:11:59Z")

</div>

I’d suggesting buying the beta book of Agile Web D. with  
Rails, which has been largely updated for 2.0.2 and should save you  
considerable time.

I have a list of books that are updated for 2.0 at  
[http://www.buildingwebapps.com/articles/27](http://www.buildingwebapps.com/articles/27)

Michael S.  
[www.BuildingWebApps.com](http://www.BuildingWebApps.com)

On Jun 5, 3:48 am, Rahil K. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![rahil](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/ebca7d/32.png) [@rahil](https://www.ruby-forum.com/u/rahil)\
**Post date:** [June 5, 2008, 4:02pm UTC](https://www.ruby-forum.com/t/how-to-work-with-the-old-book-and-new-code-for-2-0-2/139609/5 "2008-06-05T16:02:08Z")

</div>

If you read [ryandaigle.com](http://ryandaigle.com) youll be fine

On Jun 5, 2008, at 5:48 AM, Rahil K.  
\<removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![rahil](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/ebca7d/32.png) [@rahil](https://www.ruby-forum.com/u/rahil)\
**Post date:** [June 6, 2008, 7:46am UTC](https://www.ruby-forum.com/t/how-to-work-with-the-old-book-and-new-code-for-2-0-2/139609/6 "2008-06-06T07:46:49Z")

</div>

OOps…

I missed out the Important topic like REST with Rails 2.0.2.

None of the old book will teach me REST.

Can some one help me out pointing Good Blogs/Tutorials links on REST.

Thanks

---

<div class="post-metadata">

**Author:** ![rahil](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/ebca7d/32.png) [@rahil](https://www.ruby-forum.com/u/rahil)\
**Post date:** [June 7, 2008, 7:42am UTC](https://www.ruby-forum.com/t/how-to-work-with-the-old-book-and-new-code-for-2-0-2/139609/7 "2008-06-07T07:42:09Z")

</div>

I had/have the same problem, but the main thing is that you just try  
out stuff and then use the book as a reference for ideas on how to  
handle different problems. Checking out [http://pragprog.com](http://pragprog.com) and  
picking up the Beta PDF of Agile Web D. with Rails would be a  
good place to start, and I also recommend two other books, The Art of  
Rails and Simply Rails 2.

Main thing is to use everything, question everything, and fail a lot.  
That’s why we use version control.

On Jun 6, 12:46 am, Rahil K. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)
