gpt4 book ai didi

ruby-on-rails - JBuilder 不渲染任何东西?

转载 作者:行者123 更新时间:2023-12-01 06:30:05 24 4
gpt4 key购买 nike

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

最佳答案

我遇到了同样的问题,直到我添加了 format: 'json'到我的路线:

get '/api/stuff', to: 'stuff#show', format: 'json'

希望有帮助。

关于ruby-on-rails - JBuilder 不渲染任何东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23133963/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com