我已经启动了一个新的 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 有什么问题吗?