如何访问我在rails中创建的json数据

时间:2013-03-22 10:54:37

标签: ruby-on-rails json

我可以输入什么网址来查看json值以及如何让我的iphone项目访问它。

这是我的索引方法

def index
        @players = Player.find(:all)
        respond_to do |format|
            format.html
            format.json  { render :json => @players.to_json }
        end
    end

这是我的路线。

ChooseTeams::Application.routes.draw do
  resources :players
 root :to => "players#index"
end

请询问任何其他信息,因为我是铁杆新手,不知道还有什么可以提供。

2 个答案:

答案 0 :(得分:4)

索引方法:localhost :( port)/players.json (方法GET)

显示方法:localhost :( port)/players/1.json (方法GET)

我建议您使用POSTMAN(在谷歌浏览器中)来测试此响应。

响应iPhone JSON使用REST API

http://railscasts.com/episodes/350-rest-api-versioning

答案 1 :(得分:0)

您应该在请求网址时设置接受标头:

curl -H 'Accept: application/json' http://localhost:<PORT>/players

在您的iOS项目中,您应该设置您正在使用的任何HTTP库来设置上述标题。