Делает ли поддержка Rails Ajax формат JSON или XML более простым для работы? - PullRequest
1 голос
/ 02 июня 2009

Будучи новичком в Ajax, я хотел бы понять, с каким форматом обмена данными - JSON или XML - будет проще работать при выполнении Ajax в Rails.

Облегчают ли различные помощники Rails тот или иной формат для работы, или это зависит от контекста или это вообще не имеет значения?

1 Ответ

3 голосов
/ 02 июня 2009

На момент написания статьи Rails использовал Prototype в качестве структуры JavaScript по умолчанию. Прототип не зависит от JSON или XML, потому что его объект Ajax.Request автоматически оценивает любой формат ответа.

Кроме того, контроллеры в Rails будут одинаково хорошо обрабатывать JSON или XML с использованием метода respond_to, а модели ActiveRecord автоматически включают методы to_json и to_xml.

Так что это действительно сводится к личным предпочтениям, я бы сказал. С ними одинаково легко работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...