33
ruby on rails mongodb

Ruby on Rails + MongoDB - FATEC Sorocaba

Embed Size (px)

DESCRIPTION

Ruby on Rails + MongoDB - FATEC Sorocaba - 10/10/2012

Citation preview

Page 1: Ruby on Rails + MongoDB - FATEC Sorocaba

ruby on railsmongodb

Page 2: Ruby on Rails + MongoDB - FATEC Sorocaba

@lucasrenan

Page 3: Ruby on Rails + MongoDB - FATEC Sorocaba

http://nudesign.com.br

Page 4: Ruby on Rails + MongoDB - FATEC Sorocaba

traidor do movimento

Page 5: Ruby on Rails + MongoDB - FATEC Sorocaba
Page 6: Ruby on Rails + MongoDB - FATEC Sorocaba

matz

Page 7: Ruby on Rails + MongoDB - FATEC Sorocaba

instalação

Page 8: Ruby on Rails + MongoDB - FATEC Sorocaba
Page 9: Ruby on Rails + MongoDB - FATEC Sorocaba
Page 10: Ruby on Rails + MongoDB - FATEC Sorocaba

dhh

Page 11: Ruby on Rails + MongoDB - FATEC Sorocaba

Model View Controller

Page 12: Ruby on Rails + MongoDB - FATEC Sorocaba

$ gem install rails

Page 13: Ruby on Rails + MongoDB - FATEC Sorocaba
Page 14: Ruby on Rails + MongoDB - FATEC Sorocaba

~ 45 milbibliotecas

Page 15: Ruby on Rails + MongoDB - FATEC Sorocaba
Page 16: Ruby on Rails + MongoDB - FATEC Sorocaba
Page 17: Ruby on Rails + MongoDB - FATEC Sorocaba

frameworkmodular

Page 18: Ruby on Rails + MongoDB - FATEC Sorocaba

# application.rb# Pick the frameworks you want:

# require "active_record/railtie"require "action_controller/railtie"require "action_mailer/railtie"require "active_resource/railtie"require "sprockets/railtie"# require "rails/test_unit/railtie"

Page 19: Ruby on Rails + MongoDB - FATEC Sorocaba

persistênciapoliglota

Page 20: Ruby on Rails + MongoDB - FATEC Sorocaba
Page 21: Ruby on Rails + MongoDB - FATEC Sorocaba
Page 22: Ruby on Rails + MongoDB - FATEC Sorocaba

estruturaflexível

Page 23: Ruby on Rails + MongoDB - FATEC Sorocaba
Page 24: Ruby on Rails + MongoDB - FATEC Sorocaba

class Artist include Mongoid::Document field :name, type: String embeds_many :instrumentsend

class Instrument include Mongoid::Document field :name, type: String embedded_in :artistend

Page 25: Ruby on Rails + MongoDB - FATEC Sorocaba

toby = Artist.new(name: "Toby Morse")toby.save!

Page 26: Ruby on Rails + MongoDB - FATEC Sorocaba

marky = Artist.where(name: "Marky Ramone").firstmarky.instruments.create(name: "Drums")

Page 27: Ruby on Rails + MongoDB - FATEC Sorocaba

livecoding

Page 28: Ruby on Rails + MongoDB - FATEC Sorocaba
Page 29: Ruby on Rails + MongoDB - FATEC Sorocaba
Page 30: Ruby on Rails + MongoDB - FATEC Sorocaba
Page 31: Ruby on Rails + MongoDB - FATEC Sorocaba
Page 32: Ruby on Rails + MongoDB - FATEC Sorocaba
Page 33: Ruby on Rails + MongoDB - FATEC Sorocaba

obrigado:)