O documento apresenta uma introdução ao framework web Ruby on Rails, descrevendo suas principais características como MVC, convention over configuration, facilidade de uso e produtividade. Resume alguns tópicos como modelos, controllers, views e ferramentas como validações, roteamento e sessões. Apresenta também recursos da comunidade Rails no Brasil.
60. Model
id: integer
name: string
price: float
category_id: integer
stock: integer
created_at: datetime
updated_at: datetime
quarta-feira, 29 de setembro de 2010
61. Model
id: integer
name: string
x = Product.new
price: float
category_id: integer
stock: integer
created_at: datetime
updated_at: datetime
quarta-feira, 29 de setembro de 2010
62. Model
id: integer
name: string
x = Product.new
price: float x.name = "Pão Jacó"
category_id: integer
stock: integer
created_at: datetime
updated_at: datetime
quarta-feira, 29 de setembro de 2010
63. Model
id: integer
name: string
x = Product.new
price: float x.name = "Pão Jacó"
category_id: integer x.stock = "100
stock: integer
created_at: datetime
updated_at: datetime
quarta-feira, 29 de setembro de 2010
64. Model
id: integer
name: string
x = Product.new
price: float x.name = "Pão Jacó"
category_id: integer x.stock = "100
stock: integer x.price = 0.15
created_at: datetime
updated_at: datetime
quarta-feira, 29 de setembro de 2010
65. Model
id: integer
name: string
x = Product.new
price: float x.name = "Pão Jacó"
category_id: integer x.stock = "100
stock: integer x.price = 0.15
created_at: datetime x.save
updated_at: datetime
quarta-feira, 29 de setembro de 2010
69. Model
Product.first
quarta-feira, 29 de setembro de 2010
70. Model
Product.first
Product.find_all_by_category_id(10)
quarta-feira, 29 de setembro de 2010
71. Model
Product.first
Product.find_all_by_category_id(10)
Product.find_or_create_by_name("Margarina")
quarta-feira, 29 de setembro de 2010
72. Model
Product.first
Product.find_all_by_category_id(10)
Product.find_or_create_by_name("Margarina")
Product.count
quarta-feira, 29 de setembro de 2010
73. Model
Product.first
Product.find_all_by_category_id(10)
Product.find_or_create_by_name("Margarina")
Product.count
Product.average('price')
quarta-feira, 29 de setembro de 2010
82. class ApplicationController < ActionController::Base
before_filter :check_login
def check_login
render :text => "acesso negado!"
end
end
quarta-feira, 29 de setembro de 2010