• Like
Introduction to rails
Upcoming SlideShare
Loading in...5
×

Introduction to rails

  • 387 views
Uploaded on

 

More in: Technology , Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
387
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
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?