#ruby-on-rails #ruby #json
#ruby-на-rails #ruby #json
Вопрос:
В моем приложении rails 3, если я хочу, чтобы запрос возвращал данные json, имеет ли значение, использую ли я
mysite/show/1.js
или
mysite/show/1.json
Я знаю, что использование версии json кажется очевидным, но в моих ответах они выглядят одинаково для меня.
Ответ №1:
Прежде всего: это зависит от способа реализации respond_to
блока.
-
С
1.json
должно быть ясно, что он доставляет данные в формате JSON. -
1.js
может возвращать Javascript, который вычисляется страницей, которая его запросила. В ранние дни Rails / Ajax это делалось с помощью шаблонов RJS. Смотрите http://www.codyfauser.com/2005/11/20/rails-rjs-templates