mirror of
https://github.com/github/rails.git
synced 2026-04-26 03:00:59 -04:00
edit pass to AMo::Serializers::JSON
This commit is contained in:
@@ -19,8 +19,8 @@ module ActiveModel
|
||||
# passed through +options+.
|
||||
#
|
||||
# The option <tt>ActiveModel::Base.include_root_in_json</tt> controls the
|
||||
# top-level behavior of <tt>to_json</tt>. It is <tt>true</tt> by default. When it is <tt>true</tt>,
|
||||
# <tt>to_json</tt> will emit a single root node named after the object's type. For example:
|
||||
# top-level behavior of +to_json+. If true (the default) +to_json+ will
|
||||
# emit a single root node named after the object's type. For example:
|
||||
#
|
||||
# konata = User.find(1)
|
||||
# konata.to_json
|
||||
@@ -32,11 +32,11 @@ module ActiveModel
|
||||
# # => {"id": 1, "name": "Konata Izumi", "age": 16,
|
||||
# "created_at": "2006/08/01", "awesome": true}
|
||||
#
|
||||
# The remainder of the examples in this section assume include_root_in_json is set to
|
||||
# <tt>false</tt>.
|
||||
# The remainder of the examples in this section assume +include_root_in_json+
|
||||
# is false.
|
||||
#
|
||||
# Without any +options+, the returned JSON string will include all
|
||||
# the model's attributes. For example:
|
||||
# Without any +options+, the returned JSON string will include all the model's
|
||||
# attributes. For example:
|
||||
#
|
||||
# konata = User.find(1)
|
||||
# konata.to_json
|
||||
@@ -52,14 +52,14 @@ module ActiveModel
|
||||
# konata.to_json(:except => [ :id, :created_at, :age ])
|
||||
# # => {"name": "Konata Izumi", "awesome": true}
|
||||
#
|
||||
# To include any methods on the model, use <tt>:methods</tt>.
|
||||
# To include the result of some method calls on the model use <tt>:methods</tt>:
|
||||
#
|
||||
# konata.to_json(:methods => :permalink)
|
||||
# # => {"id": 1, "name": "Konata Izumi", "age": 16,
|
||||
# "created_at": "2006/08/01", "awesome": true,
|
||||
# "permalink": "1-konata-izumi"}
|
||||
#
|
||||
# To include associations, use <tt>:include</tt>.
|
||||
# To include associations use <tt>:include</tt>:
|
||||
#
|
||||
# konata.to_json(:include => :posts)
|
||||
# # => {"id": 1, "name": "Konata Izumi", "age": 16,
|
||||
@@ -67,7 +67,7 @@ module ActiveModel
|
||||
# "posts": [{"id": 1, "author_id": 1, "title": "Welcome to the weblog"},
|
||||
# {"id": 2, author_id: 1, "title": "So I was thinking"}]}
|
||||
#
|
||||
# 2nd level and higher order associations work as well:
|
||||
# Second level and higher order associations work as well:
|
||||
#
|
||||
# konata.to_json(:include => { :posts => {
|
||||
# :include => { :comments => {
|
||||
|
||||
Reference in New Issue
Block a user