Rails 4添加位置标题

时间:2016-12-01 07:54:39

标签: ruby-on-rails ruby

我喜欢在控制器中为嵌套案例添加位置标头。 我知道如何在Rails中添加位置标题。

render json: json_body, status: 201, location: 'accounts'# :ok

但是如果路由是嵌套的,我该如何处理这个案例。

# routing
/api/v1/accounts/:account_id/subscriptions(.:format)

1 个答案:

答案 0 :(得分:3)

您可以使用指定的路径助手方法生成正确的位置,即:

render json: json_body, status: 201, location: subscriptions_account_url(@account)

运行rake routes以找到正确的路线名称。