aboutsummaryrefslogtreecommitdiffstats
path: root/railties
diff options
context:
space:
mode:
authorVishnu Atrai <vishnu.atrai@gmail.com>2011-08-01 20:37:42 +0530
committerXavier Noria <fxn@hashref.com>2011-08-04 16:41:29 -0700
commitabfbab2713211dc6094165a1bb74fde5c17c2a74 (patch)
tree5cb15bdf85494be084cf63fe1aa4d571a998fb16 /railties
parentdbc10a09b3c6fbb239ea723e26c75456269b6761 (diff)
downloadrails-abfbab2713211dc6094165a1bb74fde5c17c2a74.tar.gz
rails-abfbab2713211dc6094165a1bb74fde5c17c2a74.tar.bz2
rails-abfbab2713211dc6094165a1bb74fde5c17c2a74.zip
Active Resource - guide for reading and writing data
Diffstat (limited to 'railties')
-rw-r--r--railties/guides/source/active_resource_basics.textile11
1 files changed, 11 insertions, 0 deletions
diff --git a/railties/guides/source/active_resource_basics.textile b/railties/guides/source/active_resource_basics.textile
index 64f0949475..8a36622814 100644
--- a/railties/guides/source/active_resource_basics.textile
+++ b/railties/guides/source/active_resource_basics.textile
@@ -24,10 +24,21 @@ end
Now the Person class is REST enabled and can invoke REST services very similarly to how Active Record invokes
life cycle methods that operate against a persistent store.
+h3. Reading and Writing Data
+
+Active Resource make request over HTTP using a standard JSON format. It mirrors the RESTful routing built into Action Controller but will also work with any other REST service that properly implements the protocol.
+
+h4. Read
+
+Read requests use the GET method and expect the JSON form of whatever resource/resources is/are being requested.
+
<ruby>
# Find a person with id = 1
ryan = Person.find(1)
+# Check if a person exists with id = 1
Person.exists?(1) # => true
+# Get all resources of Person class
+Person.all
</ruby>
h3. Changelog