只能由AJAX访问的JSON

时间:2013-03-03 06:15:34

标签: ruby-on-rails ajax json browser

我正在Rails中创建一个Web应用程序,它将HTML模板(由用户创建)输出为JSON。但是,我不希望Web浏览器或抓取工具能够查看呈现的JSON(就像访问http://example.com/content.json时一样),我只希望AJAX请求能够解析内容。这是可能的,如果是这样,我怎么能在Rails中做到这一点?

1 个答案:

答案 0 :(得分:3)

在控制器中使用if request.xhr?来检测请求是否为AJAX。

Rails detect if request was AJAX