Rails - 有条件地在URL上呈现JSON页面?

时间:2016-08-08 04:17:27

标签: ruby-on-rails json

我想要在json中有条件地渲染一个页面,如果在该URL的末尾有.json或/.json,就像reddit一样,例如https://www.reddit.com/r/pics/.json呈现页面JSON。使用render json: @some_data在json中渲染页面很容易,但是我不确定如何根据url有条件地进行此操作。我该如何设置呢?

1 个答案:

答案 0 :(得分:2)

首先将您的路线定义为resources

resources :xvaziris

只需在.json

附加网址即可

以下是一个例子:

http://localhost:3000/xvaziris.json

json example