aboutsummaryrefslogtreecommitdiffstats
path: root/railties/guides/source/initialization.textile
diff options
context:
space:
mode:
authorXavier Noria <fxn@hashref.com>2010-04-14 01:00:03 -0700
committerXavier Noria <fxn@hashref.com>2010-04-14 01:00:03 -0700
commit9a4fdff0af0ba05ad77096ce835aeb4bf343a53f (patch)
treed4657c9e64fdc050695dd58cf419241ace32e7a6 /railties/guides/source/initialization.textile
parent2ff5f38abb4a44ed5356c34b40d30d446fb63408 (diff)
parente090898c5e98e853828208343b3911a229563b62 (diff)
downloadrails-9a4fdff0af0ba05ad77096ce835aeb4bf343a53f.tar.gz
rails-9a4fdff0af0ba05ad77096ce835aeb4bf343a53f.tar.bz2
rails-9a4fdff0af0ba05ad77096ce835aeb4bf343a53f.zip
Merge commit 'docrails/master'
Diffstat (limited to 'railties/guides/source/initialization.textile')
-rw-r--r--railties/guides/source/initialization.textile18
1 files changed, 12 insertions, 6 deletions
diff --git a/railties/guides/source/initialization.textile b/railties/guides/source/initialization.textile
index ddc75b5f28..7df4f8f719 100644
--- a/railties/guides/source/initialization.textile
+++ b/railties/guides/source/initialization.textile
@@ -844,7 +844,7 @@ The ActiveRecord Railtie takes care of hooking ActiveRecord into Rails. This dep
TODO: Quotify.
-<text>
+<plain>
Active Record connects business objects and database tables to create a persistable domain model where logic and data are presented in one wrapping. It's an implementation of the object-relational mapping (ORM) pattern by the same name as described by Martin Fowler:
"An object that wraps a row in a database table or view, encapsulates
@@ -854,7 +854,7 @@ TODO: Quotify.
lack of associations and inheritance. By adding a simple domain language-like set of macros to describe
the former and integrating the Single Table Inheritance pattern for the latter, Active Record narrows the
gap of functionality between the data mapper and active record approach.
-</text>
+</plain>
h5. +require "active_record/railtie"+
@@ -989,13 +989,13 @@ This Railtie is +require+'d by ActiveRecord's Railtie.
From the ActiveModel readme:
-<text>
+<plain>
Prior to Rails 3.0, if a plugin or gem developer wanted to be able to have an object interact with Action Pack helpers, it was required to either copy chunks of code from Rails, or monkey patch entire helpers to make them handle objects that did not look like Active Record. This generated code duplication and fragile applications that broke on upgrades.
Active Model is a solution for this problem.
Active Model provides a known set of interfaces that your objects can implement to then present a common interface to the Action Pack helpers.
-</text>
+</plain>
h5. +require "active_model/railtie"+
@@ -1249,9 +1249,9 @@ In _encoding.rb_ it's used to define a constant that's now been deprecated:
Now when you reference +ActiveSupport::JSON::CircularReferenceError+ you'll receive a warning:
-<text>
+<plain>
ActiveSupport::JSON::CircularReferenceError is deprecated! Use Encoding::CircularReferenceError instead.
-</text>
+</plain>
h5. +require "active_support/deprecation"+
@@ -2268,6 +2268,12 @@ The first method to be called here is +autorequires_for_groups+:
end
</ruby>
+The +specs_for+ method here:
+
+<ruby>
+
+</ruby>
+
h3. Firing it up!