Intro to Rails 3 - Anup Nivargi

1,679 views

Published on

A introduction to Rails 3 given by Anup Nivargi at PuneRailsMeetup #3

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,679
On SlideShare
0
From Embeds
0
Number of Embeds
217
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Intro to Rails 3 - Anup Nivargi

  1. 1. Introduction to RAILS 3
  2. 2. About Me I'm Anup NIVARGI Mangospring, Pune [email_address] @anupnivargi
  3. 3. Rails 3 <ul><li>Decoupling Components </li></ul><ul><li>Improve Performance </li></ul><ul><li>Allow Integration of Wider Ecosystem </li></ul>
  4. 4. Core ActiveSupport ActionPack ActiveResource ActiveModel ActiveRecord DataMapper Sequel Test::Unit Rspec Others
  5. 5. ActionDispatch ActionController ActionView Request Action Filters Match Route Render Template Response
  6. 6. Controller AbstractController::Base ActionController::Metal ApplicationController ActionController::Base UsersController
  7. 7. AttributeMethods, Callbacks, Conversion, Naming, Serialization, Translation, Validations etc.. ActiveModel < http://github.com/rails/rails/blob/master/activemodel/README>
  8. 8. Install Rails 3 beta 2 <ul><li>Prerequisites </li></ul><ul><li>Ruby version >= 1.8.7 </li></ul><ul><li>RubyGems version >= 1.3.6 </li></ul>
  9. 9. Rails 3:Generator
  10. 10. Rails 3:Getting Started
  11. 11. Rails 3:Gemfile & Scaffold
  12. 12. Rails 3:Router API
  13. 13. Rails 3:ActiveRelation Query Generation Based on Relational Algebra
  14. 14. Rails 3:ActiveRelation
  15. 15. Rails 3:XSS
  16. 16. Rails 3:Erb Blocks
  17. 17. Rails 3:UJS Custom data attributes <http://github.com/rails/jquery-ujs> <ul><ul><ul><li>data-method </li></ul></ul></ul><ul><ul><ul><li>data-remote </li></ul></ul></ul><ul><ul><ul><li>data-confirm </li></ul></ul></ul><ul><ul><ul><li>data-disable-with </li></ul></ul></ul>
  18. 18. Rails 3:UJS
  19. 19. Rails 3:ActionMailer
  20. 20. Rails 3:Resources Thanks to all of them <ul><li>http://www.railscasts.com </li></ul><ul><li>Check Plugin compatibility with Rails 3 </li></ul><ul><li>http://www.railsplugins.org/ </li></ul><ul><li>Sinatra App with Rails </li></ul><ul><li>http://www.lindsaar.net/2010/2/7/rails_3_routing_with_rack </li></ul><ul><li>http://omgbloglol.com/post/344792822/the-path-to-rails-3-introduction </li></ul><ul><li>http://blog.davidchelimsky.net/2010/01/12/rspec-2-and-rails-3/ </li></ul><ul><li>Getting Up-to-date with Rails 3 by Yehuda Katz </li></ul><ul><li>http://www.youtube.com/watch?v=uq1sPDHcQY0 </li></ul><ul><li>Rack in Rails 3 </li></ul><ul><li>http://www.youtube.com/watch?v=EGGjQrgdg1s </li></ul><ul><li>Rails 2 to 3 abridged </li></ul><ul><li>http://www.youtube.com/watch?v=W7uJfVUYx7I </li></ul><ul><li>http://m.onkey.org/2010/1/22/active-record-query-interface </li></ul>
  21. 21. ThankYou!

×