我来自Django世界,并发现Django Rest Framework是一个有用的方法来制作REST API。它有助于消除样板,并带有很好的预构建模块,用于验证,序列化等。
我想知道Rails是否有类似的东西?
答案 0 :(得分:3)
Rails 5具有新功能 API模式,可满足您的需求。从here查看更多内容。
答案 1 :(得分:0)
披露:我正在推广我创作的宝石。
我是一位喜欢Python / Django的软件工程师,但是与Ruby on Rails一起工作了大约5年;最近,我写了一个名为Rails REST Framework的宝石。核心目标是提供与DRF类似的基本功能,即:
ModelControllerMixin
(类似于ModelViewSet
),它允许控制器包括常见的CRUD操作和api_response
渲染器。NativeModelSerializer
,可用于定义字段,忽略/排除字段,方法和关联/关系)。ModelControllerMixin
中)使您的API可以被浏览(而且我从DRF偷偷摸摸地找到了这个主题)。