我正在使用 rails-3
我的表是国家,字段是:
Id + name + created_at + updated_at
在我的控制器中,我的查询是
@country = Country.all
我想将我的数据转换为 json。我怎样才能做到这一点 ?
我正在使用 rails-3
我的表是国家,字段是:
Id + name + created_at + updated_at
在我的控制器中,我的查询是
@country = Country.all
我想将我的数据转换为 json。我怎样才能做到这一点 ?
@country.to_json
http://apidock.com/rails/ActiveRecord/Serialization/to_json
然后当您在客户端时,您可以使用 JSON.parse(result) 捕获我们的 ajax 请求
JSON(参见http://www.json.org)是一种表示对象的符号方法。因此,您需要考虑是否要将对象视为您的表格,或者表格中的一条记录。您的表格可能太大而无法表示为对象。大多数人将记录或小型记录集合表示为 JSON 中的对象。
这是一个很好的讨论: http: //mike.bailey.net.au/2011/02/json-with-ruby-and-rails/
假设您有:-
@country = Country.all
并且您将@country 数据转换为 json。
json_converted_data = JSON.parse(@country)
我想这会奏效