123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- #---
- # Excerpted from "Agile Web Development with Rails",
- # published by The Pragmatic Bookshelf.
- # Copyrights apply to this code. It may not be used to create training material,
- # courses, books, articles, and the like. Contact us if you are in doubt.
- # We make no guarantees that this code is fit for any purpose.
- # Visit http://www.pragmaticprogrammer.com/titles/rails4 for more book information.
- #---
- $: << File.dirname(__FILE__)
- require "connect"
- require "rubygems"
- require "active_record"
- class Order < ActiveRecord::Base
- end
- an_order = Order.new
- an_order.name = "Dave Thomas"
- an_order.email = "dave@example.com"
- an_order.address = "123 Main St"
- an_order.pay_type = "check"
- an_order.save
- Order.new do |o|
- o.name = "Dave Thomas"
- # . . .
- o.save
- end
- an_order = Order.new(
- name: "Dave Thomas",
- email: "dave@example.com",
- address: "123 Main St",
- pay_type: "check")
- an_order.save
- an_order = Order.new
- an_order.name = "Dave Thomas"
- # ...
- an_order.save
- puts "The ID of this order is #{an_order.id}"
- an_order = Order.create(
- name: "Dave Thomas",
- email: "dave@example.com",
- address: "123 Main St",
- pay_type: "check")
- orders = Order.create(
- [ { name: "Dave Thomas",
- email: "dave@example.com",
- address: "123 Main St",
- pay_type: "check"
- },
- { name: "Andy Hunt",
- email: "andy@example.com",
- address: "456 Gentle Drive",
- pay_type: "po"
- } ] )
|