我喜欢在控制器中为嵌套案例添加位置标头。 我知道如何在Rails中添加位置标题。
render json: json_body, status: 201, location: 'accounts'# :ok
但是如果路由是嵌套的,我该如何处理这个案例。
# routing
/api/v1/accounts/:account_id/subscriptions(.:format)
答案 0 :(得分:3)
您可以使用指定的路径助手方法生成正确的位置,即:
render json: json_body, status: 201, location: subscriptions_account_url(@account)
运行rake routes
以找到正确的路线名称。