Your SlideShare is downloading. ×
Introduction to rails
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Introduction to rails

426
views

Published on

Published in: Technology, Education

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
426
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Introduction to Web Development Using Rails Chhorn Chamnap 4 August 2012
  • 2. Who Am I?● Software Engineer from Yoolk Inc.● The author of the gem active_record_uuid● Blog: http://chamnap.github.com/● Twitter: @chamnap● Email: chamnapchhorn@gmail.com
  • 3. What is Rails?
  • 4. + =
  • 5. Websites on Rails
  • 6. Companies using Rails
  • 7. Version History
  • 8. The Framework● Convention over Configuration (CoC)● Dont Repeat Yourself (DRY)● Model View Controller (MVC)
  • 9. The Framework (MVC)
  • 10. ActiveRecord● Object Relational Mapping (ORM)● Class to Table, Object to Row● CRUD simple● Database Agnostic
  • 11. ActiveRecord::Base
  • 12. Validation
  • 13. has_one
  • 14. has_many
  • 15. belongs_to
  • 16. has_many :through
  • 17. Associations
  • 18. Fat Models
  • 19. ActionController● Separation of business logic and presentation● Ideally there should be no logic in the view
  • 20. ActionController
  • 21. ActionView
  • 22. action.mimetype.renderer ● show.html.erb ● index.rss.builder ● edit.iphone.haml
  • 23. Live Demo
  • 24. Questions?

×