Ruby on Rails: Up and Running by Tate, Bruce A.,Hibbs, Curt, Good Book

This textbook covers a lot of ground without feeling overwhelming.