mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
add a missing "the" and normalize the use of periods.
This commit is contained in:
parent
74f9a4629b
commit
6fbd548b5f
1 changed files with 9 additions and 9 deletions
|
@ -3,7 +3,7 @@
|
||||||
Active Record connects classes to relational database tables to establish an
|
Active Record connects classes to relational database tables to establish an
|
||||||
almost zero-configuration persistence layer for applications. The library
|
almost zero-configuration persistence layer for applications. The library
|
||||||
provides a base class that, when subclassed, sets up a mapping between the new
|
provides a base class that, when subclassed, sets up a mapping between the new
|
||||||
class and an existing table in the database. In context of an application,
|
class and an existing table in the database. In the context of an application,
|
||||||
these classes are commonly referred to as *models*. Models can also be
|
these classes are commonly referred to as *models*. Models can also be
|
||||||
connected to other models; this is done by defining *associations*.
|
connected to other models; this is done by defining *associations*.
|
||||||
|
|
||||||
|
@ -70,7 +70,7 @@ A short rundown of some of the major features:
|
||||||
{Learn more}[link:classes/ActiveRecord/Validations.html]
|
{Learn more}[link:classes/ActiveRecord/Validations.html]
|
||||||
|
|
||||||
|
|
||||||
* Callbacks available for the entire life cycle (instantiation, saving, destroying, validating, etc.)
|
* Callbacks available for the entire life cycle (instantiation, saving, destroying, validating, etc.).
|
||||||
|
|
||||||
class Person < ActiveRecord::Base
|
class Person < ActiveRecord::Base
|
||||||
before_destroy :invalidate_payment_plan
|
before_destroy :invalidate_payment_plan
|
||||||
|
@ -80,7 +80,7 @@ A short rundown of some of the major features:
|
||||||
{Learn more}[link:classes/ActiveRecord/Callbacks.html]
|
{Learn more}[link:classes/ActiveRecord/Callbacks.html]
|
||||||
|
|
||||||
|
|
||||||
* Observers that react to changes in a model
|
* Observers that react to changes in a model.
|
||||||
|
|
||||||
class CommentObserver < ActiveRecord::Observer
|
class CommentObserver < ActiveRecord::Observer
|
||||||
def after_create(comment) # is called just after Comment#save
|
def after_create(comment) # is called just after Comment#save
|
||||||
|
@ -91,7 +91,7 @@ A short rundown of some of the major features:
|
||||||
{Learn more}[link:classes/ActiveRecord/Observer.html]
|
{Learn more}[link:classes/ActiveRecord/Observer.html]
|
||||||
|
|
||||||
|
|
||||||
* Inheritance hierarchies
|
* Inheritance hierarchies.
|
||||||
|
|
||||||
class Company < ActiveRecord::Base; end
|
class Company < ActiveRecord::Base; end
|
||||||
class Firm < Company; end
|
class Firm < Company; end
|
||||||
|
@ -101,7 +101,7 @@ A short rundown of some of the major features:
|
||||||
{Learn more}[link:classes/ActiveRecord/Base.html]
|
{Learn more}[link:classes/ActiveRecord/Base.html]
|
||||||
|
|
||||||
|
|
||||||
* Transactions
|
* Transactions.
|
||||||
|
|
||||||
# Database transaction
|
# Database transaction
|
||||||
Account.transaction do
|
Account.transaction do
|
||||||
|
@ -112,7 +112,7 @@ A short rundown of some of the major features:
|
||||||
{Learn more}[link:classes/ActiveRecord/Transactions/ClassMethods.html]
|
{Learn more}[link:classes/ActiveRecord/Transactions/ClassMethods.html]
|
||||||
|
|
||||||
|
|
||||||
* Reflections on columns, associations, and aggregations
|
* Reflections on columns, associations, and aggregations.
|
||||||
|
|
||||||
reflection = Firm.reflect_on_association(:clients)
|
reflection = Firm.reflect_on_association(:clients)
|
||||||
reflection.klass # => Client (class)
|
reflection.klass # => Client (class)
|
||||||
|
@ -121,7 +121,7 @@ A short rundown of some of the major features:
|
||||||
{Learn more}[link:classes/ActiveRecord/Reflection/ClassMethods.html]
|
{Learn more}[link:classes/ActiveRecord/Reflection/ClassMethods.html]
|
||||||
|
|
||||||
|
|
||||||
* Database abstraction through simple adapters
|
* Database abstraction through simple adapters.
|
||||||
|
|
||||||
# connect to SQLite3
|
# connect to SQLite3
|
||||||
ActiveRecord::Base.establish_connection(:adapter => "sqlite3", :database => "dbfile.sqlite3")
|
ActiveRecord::Base.establish_connection(:adapter => "sqlite3", :database => "dbfile.sqlite3")
|
||||||
|
@ -141,13 +141,13 @@ A short rundown of some of the major features:
|
||||||
SQLite3[link:classes/ActiveRecord/ConnectionAdapters/SQLite3Adapter.html].
|
SQLite3[link:classes/ActiveRecord/ConnectionAdapters/SQLite3Adapter.html].
|
||||||
|
|
||||||
|
|
||||||
* Logging support for Log4r[http://log4r.sourceforge.net] and Logger[http://www.ruby-doc.org/stdlib/libdoc/logger/rdoc]
|
* Logging support for Log4r[http://log4r.sourceforge.net] and Logger[http://www.ruby-doc.org/stdlib/libdoc/logger/rdoc].
|
||||||
|
|
||||||
ActiveRecord::Base.logger = Logger.new(STDOUT)
|
ActiveRecord::Base.logger = Logger.new(STDOUT)
|
||||||
ActiveRecord::Base.logger = Log4r::Logger.new("Application Log")
|
ActiveRecord::Base.logger = Log4r::Logger.new("Application Log")
|
||||||
|
|
||||||
|
|
||||||
* Database agnostic schema management with Migrations
|
* Database agnostic schema management with Migrations.
|
||||||
|
|
||||||
class AddSystemSettings < ActiveRecord::Migration
|
class AddSystemSettings < ActiveRecord::Migration
|
||||||
def self.up
|
def self.up
|
||||||
|
|
Loading…
Reference in a new issue