0
在我的Rails应用程序3 mysite的/显示/ 1.js和mysite的/节目之间的区别,如果我想有一个请求返回JSON数据,如果我使用在轨道是有/ 1.json
mysite/show/1.js
它很重要
或
mysite/show/1.json
我知道这似乎是显而易见的,才能使用JSON版本,但在我的回应,他们看起来是一样的我。
在我的Rails应用程序3 mysite的/显示/ 1.js和mysite的/节目之间的区别,如果我想有一个请求返回JSON数据,如果我使用在轨道是有/ 1.json
mysite/show/1.js
它很重要
或
mysite/show/1.json
我知道这似乎是显而易见的,才能使用JSON版本,但在我的回应,他们看起来是一样的我。
首先:它取决于你实施respond_to
块的方式。
随着1.json
应该明确的是,它提供的数据作为JSON。
1.js
可能会返回请求它的页面评估的Javascript。在早期的Rails/Ajax日子里,这个过去曾用RJS模板完成。见http://www.codyfauser.com/2005/11/20/rails-rjs-templates