aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Eisenhardt <martin.eisenhardt@mneisen.org>2012-04-05 11:13:09 +0300
committerMartin Eisenhardt <martin.eisenhardt@mneisen.org>2012-04-05 11:13:09 +0300
commit1f4f4d4ccb1fa5fa20779a54a0cbcc0b6699e87c (patch)
treed3a670c6d928011b4bf98f05340249d8f8b1ef1b
parenta9398a7da4fa845a0182bd53273c607dae55b1ee (diff)
downloadrails-1f4f4d4ccb1fa5fa20779a54a0cbcc0b6699e87c.tar.gz
rails-1f4f4d4ccb1fa5fa20779a54a0cbcc0b6699e87c.tar.bz2
rails-1f4f4d4ccb1fa5fa20779a54a0cbcc0b6699e87c.zip
Optimistic locking: lock_version needed type information.
-rw-r--r--guides/source/active_record_querying.textile2
1 files changed, 1 insertions, 1 deletions
diff --git a/guides/source/active_record_querying.textile b/guides/source/active_record_querying.textile
index 14d0ba9b28..c5755c8308 100644
--- a/guides/source/active_record_querying.textile
+++ b/guides/source/active_record_querying.textile
@@ -695,7 +695,7 @@ Optimistic locking allows multiple users to access the same record for edits, an
<strong>Optimistic locking column</strong>
-In order to use optimistic locking, the table needs to have a column called +lock_version+. Each time the record is updated, Active Record increments the +lock_version+ column. If an update request is made with a lower value in the +lock_version+ field than is currently in the +lock_version+ column in the database, the update request will fail with an +ActiveRecord::StaleObjectError+. Example:
+In order to use optimistic locking, the table needs to have a column called +lock_version+ of type integer. Each time the record is updated, Active Record increments the +lock_version+ column. If an update request is made with a lower value in the +lock_version+ field than is currently in the +lock_version+ column in the database, the update request will fail with an +ActiveRecord::StaleObjectError+. Example:
<ruby>
c1 = Client.find(1)