Ruby on rails 理解API

Ruby on rails 理解API,ruby-on-rails,json,rabl,Ruby On Rails,Json,Rabl,我在读RablGit,很快就发现了这条线。有人能很快解释一下“生成API”是什么意思吗 当使用ActiveRecord“to_json”方法时,我很快就会发现自己想要一个更具表现力和功能更强大的API生成解决方案 据我所知,API是一组类/方法,可用于与API创建者材料的内容交互。有了这个定义,我相信他是说他希望能够更轻松地与API交互,因此他构建了RABL,允许将内容从他的应用程序转换为Rails eaiser?在本例中,API作为一个整体应用于系统。因此,您的整个网站可能都有一个API,

我在读RablGit,很快就发现了这条线。有人能很快解释一下“生成API”是什么意思吗

  • 当使用ActiveRecord“to_json”方法时,我很快就会发现自己想要一个更具表现力和功能更强大的API生成解决方案

据我所知,API是一组类/方法,可用于与API创建者材料的内容交互。有了这个定义,我相信他是说他希望能够更轻松地与API交互,因此他构建了RABL,允许将内容从他的应用程序转换为Rails eaiser?

在本例中,API作为一个整体应用于系统。因此,您的整个网站可能都有一个API,您的客户可以使用该API将数据拉入/发送到您的系统

大多数情况下,这些是接受和返回数据的JSON/XML端点。Rabl(以及其他类似的序列化程序)可以帮助您定制JSON响应