我已经开始使用新的rails 4应用程序,并希望将其用作API。所以这就是我得到的:
app/controllers/api/v1/teams_controller.rb
:
module Api
module V1
class TeamsController < ApplicationController
...
def show
@team = Team.find(params[:id])
end
...
end
end
end
app/views/api/v1/teams/show.json.jbuilder
:
team ||= @team
json.id team['id']
json.name team['name']
我得到一个空白页面。
但是,当我向render json: @team
方法添加show
时,它会正常呈现。
任何人都知道JBuilder有什么问题吗?
答案 0 :(得分:0)
在我将format: 'json'
添加到我的路线之前,我遇到了同样的问题:
get '/api/stuff', to: 'stuff#show', format: 'json'
希望有所帮助。