mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
Harmonized hash notation in AR::Base
This commit is contained in:
parent
67ebf14a91
commit
e9afd6790a
1 changed files with 5 additions and 5 deletions
|
@ -601,7 +601,7 @@ module ActiveRecord #:nodoc:
|
||||||
# User.create(:first_name => 'Jamie')
|
# User.create(:first_name => 'Jamie')
|
||||||
#
|
#
|
||||||
# # Create an Array of new objects
|
# # Create an Array of new objects
|
||||||
# User.create([{:first_name => 'Jamie'}, {:first_name => 'Jeremy'}])
|
# User.create([{ :first_name => 'Jamie' }, { :first_name => 'Jeremy' }])
|
||||||
#
|
#
|
||||||
# # Create a single object and pass it into a block to set other attributes.
|
# # Create a single object and pass it into a block to set other attributes.
|
||||||
# User.create(:first_name => 'Jamie') do |u|
|
# User.create(:first_name => 'Jamie') do |u|
|
||||||
|
@ -609,7 +609,7 @@ module ActiveRecord #:nodoc:
|
||||||
# end
|
# end
|
||||||
#
|
#
|
||||||
# # Creating an Array of new objects using a block, where the block is executed for each object:
|
# # Creating an Array of new objects using a block, where the block is executed for each object:
|
||||||
# User.create([{:first_name => 'Jamie'}, {:first_name => 'Jeremy'}]) do |u|
|
# User.create([{ :first_name => 'Jamie' }, { :first_name => 'Jeremy' }]) do |u|
|
||||||
# u.is_admin = false
|
# u.is_admin = false
|
||||||
# end
|
# end
|
||||||
def create(attributes = nil, &block)
|
def create(attributes = nil, &block)
|
||||||
|
@ -634,10 +634,10 @@ module ActiveRecord #:nodoc:
|
||||||
# ==== Examples
|
# ==== Examples
|
||||||
#
|
#
|
||||||
# # Updating one record:
|
# # Updating one record:
|
||||||
# Person.update(15, {:user_name => 'Samuel', :group => 'expert'})
|
# Person.update(15, { :user_name => 'Samuel', :group => 'expert' })
|
||||||
#
|
#
|
||||||
# # Updating multiple records:
|
# # Updating multiple records:
|
||||||
# people = { 1 => { "first_name" => "David" }, 2 => { "first_name" => "Jeremy"} }
|
# people = { 1 => { "first_name" => "David" }, 2 => { "first_name" => "Jeremy" } }
|
||||||
# Person.update(people.keys, people.values)
|
# Person.update(people.keys, people.values)
|
||||||
def update(id, attributes)
|
def update(id, attributes)
|
||||||
if id.is_a?(Array)
|
if id.is_a?(Array)
|
||||||
|
@ -1768,7 +1768,7 @@ module ActiveRecord #:nodoc:
|
||||||
# class Article < ActiveRecord::Base
|
# class Article < ActiveRecord::Base
|
||||||
# def self.find_with_scope
|
# def self.find_with_scope
|
||||||
# with_scope(:find => { :conditions => "blog_id = 1", :limit => 1 }, :create => { :blog_id => 1 }) do
|
# with_scope(:find => { :conditions => "blog_id = 1", :limit => 1 }, :create => { :blog_id => 1 }) do
|
||||||
# with_scope(:find => { :limit => 10})
|
# with_scope(:find => { :limit => 10 })
|
||||||
# find(:all) # => SELECT * from articles WHERE blog_id = 1 LIMIT 10
|
# find(:all) # => SELECT * from articles WHERE blog_id = 1 LIMIT 10
|
||||||
# end
|
# end
|
||||||
# with_scope(:find => { :conditions => "author_id = 3" })
|
# with_scope(:find => { :conditions => "author_id = 3" })
|
||||||
|
|
Loading…
Reference in a new issue