Rails的Ajax支持使JSON或XML更容易使用吗?

时间:2009-06-02 14:17:27

标签: ruby-on-rails xml ajax json

作为Ajax的新手,我想了解在Rails中执行Ajax时哪种数据交换格式(JSON或XML)更容易使用。

各种Rails帮助程序是否使一种或另一种格式更易于处理,或者它取决于上下文还是根本不重要?

1 个答案:

答案 0 :(得分:3)

在编写时,Rails使用Prototype作为其默认的JavaScript框架。 Prototype与JSON或XML无关,因为它的Ajax.Request对象会自动评估响应格式。

此外,Rails中的控制器将使用respond_to方法同样处理JSON或XML,ActiveRecord模型自动包含to_jsonto_xml方法。

所以这真的归结为个人偏好,我会说。它们同样易于使用。