我试图了解如何在 XML 和 JSON 中公开我的数据。我现在已经为数据制作了 HTML 视图,但我不太了解 response_to 块以及如何使用 JSON 和 XML 进行响应......同时可以控制结构。有人可以帮我从哪里开始阅读并学习如何做到这一点吗?我自己寻找它的运气并不好。
问问题
390 次
2 回答
2
我使用 rabl gem 来格式化我公开的 JSON。
您的 users_controller#show 操作的 respond_to 块可能如下所示:
respond_to do |format|
format.html
format.json
end
然后你可以在 /app/views/users/show.json.rabl 中创建一个 rabl 模板:
object @user
attributes :id, :username, :first_name, :last_name
您可以在此处找到有关 rabl的更多信息
于 2012-08-09T18:39:44.013 回答