Ruby on Rails - The Best Track for your Start Up

50 %
50 %
Information about Ruby on Rails - The Best Track for your Start Up

Published on June 24, 2008

Author: prtksxna

Source: slideshare.net

Description

A presentation provoking developers to use Ruby on Rails and the framework to build their web applications.

RUBY ON RAILS THE
BEST
TRACK
FOR
YOUR
 STARTUP’S
JOYRIDE DISCLAIMER:
I
AM
A
N00B!

Every start up begins with a dream

Dreams don’t sell

Great Products Do

You need to plan & build your idea

And the best way to do that is...

Lets get started...

but where do we begin?

Code is Poetry -WORDPRESS

Don’t code. Just think. What everything will be like? How would it rhyme?

user has_one :shop user has_many :products shop belongs_to :user shop has_many :shelves products belong_to :users shelf belongs_to :shop

user has_one :shop user has_many :products shop belongs_to :user shop has_many :shelves products belong_to :users shelf belongs_to :shop

script/generate A personal chef anyone?

./script/generate scaffold Product name:string action:string price:integer picture:string summary:text description:text

C reate R ead U pdate D elete

A place to start. A place to learn.

script/console Its alive! Its alive! Its alive!...or is it?

Loading development environment (Rails 2.0.2)...

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)

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: quot;Audi TTquot;, action: quot;sellquot;, price: 100000, picture: quot;Audi_TT.jpgquot;, summary: quot;Its a car!!quot;, description: quot;lorem ipsum dolor sit ametquot;, created_at: quot;2008-06-07 12:36:32quot;, updated_at: quot;2008-06-07 12:36:32quot;, user_id: 7>

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: quot;Audi TTquot;, action: quot;sellquot;, price: 100000, picture: quot;Audi_TT.jpgquot;, summary: quot;Its a car!!quot;, description: quot;lorem ipsum dolor sit ametquot;, created_at: quot;2008-06-07 12:36:32quot;, updated_at: quot;2008-06-07 12:36:32quot;, user_id: 7>

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: quot;Audi TTquot;, action: quot;sellquot;, price: 100000, picture: quot;Audi_TT.jpgquot;, summary: quot;Its a car!!quot;, description: quot;lorem ipsum dolor sit ametquot;, created_at: quot;2008-06-07 12:36:32quot;, updated_at: quot;2008-06-07 12:36:32quot;, user_id: 7> >> Product.find(59).user => #<User id: 7, login: quot;Prateekquot;, email: quot;prtksxna@gmail.comquot;, crypted_password: quot;a1cb20b35813eaf0c91793595078ab6030a950c3quot;, salt: quot;3621a974b606c816527d7f25cd83c6ea0b9a13c0quot;, created_at: quot;2008-06-07 12:34:47quot;, updated_at: quot;2008-06-07 12:34:47quot;, remember_token: nil, remember_token_expires_at: nil>

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: quot;Audi TTquot;, action: quot;sellquot;, price: 100000, picture: quot;Audi_TT.jpgquot;, summary: quot;Its a car!!quot;, description: quot;lorem ipsum dolor sit ametquot;, created_at: quot;2008-06-07 12:36:32quot;, updated_at: quot;2008-06-07 12:36:32quot;, user_id: 7> >> Product.find(59).user => #<User id: 7, login: quot;Prateekquot;, email: quot;prtksxna@gmail.comquot;, crypted_password: quot;a1cb20b35813eaf0c91793595078ab6030a950c3quot;, salt: quot;3621a974b606c816527d7f25cd83c6ea0b9a13c0quot;, created_at: quot;2008-06-07 12:34:47quot;, updated_at: quot;2008-06-07 12:34:47quot;, remember_token: nil, remember_token_expires_at: nil>

script/plugin Walk with me & you’ll learn to walk

A login system

script/plugin source http://svn.techno-weenie.net/projects/plugins script/plugin install restful_authentication script/generate authenticated user sessions

* *interface not included

Beautiful Interface

git clone git://github.com/Lipsiasoft/lipsiadmin.git vendor/ plugins/lipsiadmin script/generate lipsiadmin

Ready to use code. Highly tested. Learning Point for beginners.

1st Application

Learn as you Go!

Do it alone!

36 HOURS

Find time

Pretend to be Sick

Pretend that you went on a vacation

There is help along the way...

irc.freenode.net #rubyonrails http://groups.google.com/group/rubyonrails-talk API http://api.rubyonrails.org/ http://wiki.rubyonrails.org/rails

Thank You

Any questions?

Get in touch prtksxna@gmail.com prateek.saxena@yahoo.com http://twitter.com/prtksxna

Image Credits.. • 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/ mostly Flickr...

#rubyonrails presentations

Add a comment

Related presentations

Related pages

Getting Started with Rails — Ruby on Rails Guides

Getting Started with Rails. This guide covers getting up and running with Ruby on Rails. ... you need to start a web server on your development machine.
Read more

ruby on rails - What's the best way to track versions on a ...

Tour Start here for a quick overview of the site ... Get recognized for your ... What's the best way to track versions on a specific ...
Read more

How to track email in Ruby on Rails? - Stack Overflow

... and we need your help. ... Sign up and start helping → Learn more about Documentation → How to track email in Ruby on Rails? up vote 0 down vote ...
Read more

Where can I find a good Ruby on Rails development team for ...

... have one of the best Ruby on Rails ... a good Ruby on Rails development team for a start up ... of the good Ruby on Rails development ...
Read more

Where can you find a good outsourced Ruby on Rails (RoR ...

Where can you find a good outsourced Ruby on Rails ... Ruby on Rails development team for a start up ... Best Coders? Poland! Finding Ruby on Rails ...
Read more

Ruby on Rails Guides

Ruby on Rails Guides (v5.0.0.1) ... how to use routing in your own Rails applications, start here. ... introduction to speeding up your Rails application ...
Read more

Install Rails | Your Guide for Installing Ruby on Rails

Start now. What is it? ... InstallRails.com is the easier way to install Rails on your ... and all the folks who created the One Month Ruby on Rails ...
Read more

Learn Ruby on Rails | Codecademy

Learn Ruby on Rails ... Get up and running quickly by building a Rails app from scratch. Quiz: ... you'll build your own portfolio, ...
Read more

GitHub - rails/rails: Ruby on Rails

Sign up Sign in. Pricing Blog Support ... Follow the guidelines to start developing your application. ... Ruby on Rails is released under the MIT License.
Read more