ruby on rails - the best track for your start up
DESCRIPTION
A presentation provoking developers to use Ruby on Rails and the framework to build their web applications.TRANSCRIPT
![Page 1: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/1.jpg)
RUBY ON RAILSTHEBESTTRACKFORYOURSTARTUP’SJOYRIDE
DISCLAIMER:IAMAN00B!
![Page 2: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/2.jpg)
Every start upbegins with a dream
![Page 3: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/3.jpg)
Dreams don’t sell
![Page 4: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/4.jpg)
Great Products Do
![Page 5: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/5.jpg)
You need to plan& build your idea
![Page 6: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/6.jpg)
And the best way to do that is...
![Page 7: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/7.jpg)
![Page 8: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/8.jpg)
Lets get started...
![Page 9: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/9.jpg)
but where do we begin?
![Page 10: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/10.jpg)
Code is Poetry-WORDPRESS
![Page 11: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/11.jpg)
Don’t code. Just think.
What everything will be like?How would it rhyme?
![Page 12: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/12.jpg)
user has_one :shopuser has_many :products
shop belongs_to :usershop has_many :shelves
products belong_to :users
shelf belongs_to :shop
![Page 13: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/13.jpg)
![Page 14: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/14.jpg)
user has_one :shopuser has_many :products
shop belongs_to :usershop has_many :shelves
products belong_to :users
shelf belongs_to :shop
![Page 15: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/15.jpg)
A personal chef anyone?
script/generate
![Page 16: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/16.jpg)
./script/generate scaffold Product name:string action:string price:integer picture:string summary:text description:text
![Page 17: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/17.jpg)
![Page 18: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/18.jpg)
C reateR eadU pdateD elete
![Page 19: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/19.jpg)
A place to start.A place to learn.
![Page 20: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/20.jpg)
Its alive! Its alive! Its alive!...or is it?
script/console
![Page 21: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/21.jpg)
Loading development environment (Rails 2.0.2)...
![Page 22: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/22.jpg)
Loading development environment (Rails 2.0.2)...
>> Product=> Product(id: integer, name: string, action: string, price: integer, picture: string, summary: text, description: text, created_at: datetime, updated_at: datetime, user_id: integer)
![Page 23: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/23.jpg)
Loading development environment (Rails 2.0.2)...
>> Product=> Product(id: integer, name: string, action: string, price: integer, picture: string, summary: text, description: text, created_at: datetime, updated_at: datetime, user_id: integer)
>> Product.find(59)=> #<Product id: 59, name: "Audi TT", action: "sell", price: 100000, picture: "Audi_TT.jpg", summary: "Its a car!!", description: "lorem ipsum dolor sit amet", created_at: "2008-06-07 12:36:32", updated_at: "2008-06-07 12:36:32", user_id: 7>
![Page 24: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/24.jpg)
Loading development environment (Rails 2.0.2)...
>> Product=> Product(id: integer, name: string, action: string, price: integer, picture: string, summary: text, description: text, created_at: datetime, updated_at: datetime, user_id: integer)
>> Product.find(59)=> #<Product id: 59, name: "Audi TT", action: "sell", price: 100000, picture: "Audi_TT.jpg", summary: "Its a car!!", description: "lorem ipsum dolor sit amet", created_at: "2008-06-07 12:36:32", updated_at: "2008-06-07 12:36:32", user_id: 7>
![Page 25: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/25.jpg)
Loading development environment (Rails 2.0.2)...
>> Product=> Product(id: integer, name: string, action: string, price: integer, picture: string, summary: text, description: text, created_at: datetime, updated_at: datetime, user_id: integer)
>> Product.find(59)=> #<Product id: 59, name: "Audi TT", action: "sell", price: 100000, picture: "Audi_TT.jpg", summary: "Its a car!!", description: "lorem ipsum dolor sit amet", created_at: "2008-06-07 12:36:32", updated_at: "2008-06-07 12:36:32", user_id: 7>
>> Product.find(59).user=> #<User id: 7, login: "Prateek", email: "[email protected]", crypted_password: "a1cb20b35813eaf0c91793595078ab6030a950c3", salt: "3621a974b606c816527d7f25cd83c6ea0b9a13c0", created_at: "2008-06-07 12:34:47", updated_at: "2008-06-07 12:34:47", remember_token: nil, remember_token_expires_at: nil>
![Page 26: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/26.jpg)
Loading development environment (Rails 2.0.2)...
>> Product=> Product(id: integer, name: string, action: string, price: integer, picture: string, summary: text, description: text, created_at: datetime, updated_at: datetime, user_id: integer)
>> Product.find(59)=> #<Product id: 59, name: "Audi TT", action: "sell", price: 100000, picture: "Audi_TT.jpg", summary: "Its a car!!", description: "lorem ipsum dolor sit amet", created_at: "2008-06-07 12:36:32", updated_at: "2008-06-07 12:36:32", user_id: 7>
>> Product.find(59).user=> #<User id: 7, login: "Prateek", email: "[email protected]", crypted_password: "a1cb20b35813eaf0c91793595078ab6030a950c3", salt: "3621a974b606c816527d7f25cd83c6ea0b9a13c0", created_at: "2008-06-07 12:34:47", updated_at: "2008-06-07 12:34:47", remember_token: nil, remember_token_expires_at: nil>
![Page 27: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/27.jpg)
Walk with me & you’ll learn to walk
script/plugin
![Page 28: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/28.jpg)
A login system
![Page 29: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/29.jpg)
script/plugin source http://svn.techno-weenie.net/projects/pluginsscript/plugin install restful_authentication
script/generate authenticated user sessions
![Page 30: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/30.jpg)
*
*interface not included
![Page 31: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/31.jpg)
Beautiful Interface
![Page 32: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/32.jpg)
git clone git://github.com/Lipsiasoft/lipsiadmin.git vendor/plugins/lipsiadmin
script/generate lipsiadmin
![Page 33: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/33.jpg)
![Page 34: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/34.jpg)
Ready to use code.Highly tested.Learning Point for beginners.
![Page 35: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/35.jpg)
![Page 36: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/36.jpg)
1st Application
![Page 37: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/37.jpg)
Learn as you Go!
![Page 38: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/38.jpg)
Do it alone!
![Page 39: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/39.jpg)
36 HOURS
![Page 40: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/40.jpg)
Find time
![Page 41: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/41.jpg)
Pretend to be Sick
![Page 42: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/42.jpg)
Pretend that you went on a vacation
![Page 43: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/43.jpg)
There is help along the way...
![Page 44: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/44.jpg)
irc.freenode.net #rubyonrails
http://groups.google.com/group/rubyonrails-talk
http://wiki.rubyonrails.org/rails
API http://api.rubyonrails.org/
![Page 45: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/45.jpg)
Thank You
![Page 46: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/46.jpg)
Any questions?
![Page 47: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/47.jpg)
Get in [email protected]@yahoo.comhttp://twitter.com/prtksxna
![Page 48: Ruby on Rails - The Best Track for your Start Up](https://reader033.vdocuments.mx/reader033/viewer/2022060106/55492068b4c9059f4c8b7acd/html5/thumbnails/48.jpg)
• Day dreaming - http://www.flickr.com/photos/klamont/562876285/
• Warren Buffet - http://www.flickr.com/photos/7933170@N03/984596632/
• Eva Rees - http://www.flickr.com/photos/evarees/2050595096/
• Boot Load - http://www.flickr.com/photos/bootload/221087443/
• Justing Palmer - http://www.flickr.com/photos/encyte/56883622/sizes/l
• Mike Autrey - http://www.flickr.com/photos/mikeautry1/906447964/sizes/o/
Image Credits..
mostly Flickr...