Rails 3,: json => @ model.to_json ИЛИ: json => @model - PullRequest
0 голосов
/ 04 марта 2012

Я просто забрел разницу между:

format.json { render :json => @post, :include => [ :user ] }

... и

format.json { render :json => @post.to_json(:include => [ :user ]) }

Кажется, они оба работают?

1 Ответ

2 голосов
/ 04 марта 2012

это то же самое. если вы посмотрите на пакет действий renderers.rb, вы увидите, как он работает:

add :json do |json, options|
  json = json.to_json(options) unless json.kind_of?(String)
  json = "#{options[:callback]}(#{json})" unless options[:callback].blank?
  self.content_type ||= Mime::JSON
  json
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...