KEMBAR78
Ruby on Rails - UNISO | PDF
ruby on rails
uniso
@lucasrenan
http://nudesign.com.br
http://aiesec.org.br/sorocaba
http://slideshare.net/akitaonrails
linguagem
de programação
yukihiro
matsumoto
puramente
orientada a objetos
str = "ruby"
puts str.class # String
str = "ruby"
puts str.class # String

int = 100
puts int.class # Fixnum
str = "ruby"
puts str.class # String

int = 100
puts int.class # Fixnum

puts nil.class # NilClass
framework
web apps
david
heinemeier
 hansson
produtividade e
felicidade
Model
View
Controller
$ gem install rails
~ 45 mil
bibliotecas
framework
modular
# 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"
active record
bancos relacionais
infraestrutura
web server
nginx, apache
app server
unicorn, passenger,
mongrel
Test
Driven
Development
RSpec
describe Order do
  it "sums the prices of items" do
    order = Order.new
    order.add_entry(Item.new(
       :price => Money.new(1.11, :USD)
    ))
    order.add_entry(Item.new(
       :price => Money.new(2.22, :USD),
       :quantity => 2
    ))
    order.total.should eq(Money.new(5.55, :USD))
  end
end
"Describe an order."
"It sums the prices of items."
como
aprender?
comunidade
GURU Sorocaba
live
coding
obrigado
:)

Ruby on Rails - UNISO