3

我有一个 Rails 网络应用程序,我想提供 API。我找到了 Grape,它看起来不错,它也可以安装到 Rails 中,但我不确定将 Grape 安装到我的 Rails 应用程序中并将其用于 API 而不是 Rails 控制器的好处。

据我了解,Grape 非常适合构建仅提供 API 的应用程序,但我的情况并非如此。

你认为在 Rails 应用程序中使用 Grape 有什么好处,我为什么要这样做?

4

1 回答 1

1

Rails 中的 Grape 可以轻松标准化 API 的语法。

例如,参数验证和强制、与 Rails 开箱即用的 API 不同的错误处理,以及典型响应的简单快捷方式。

当然,您可以使用 Rails 完成所有这些工作。葡萄只是让它变得容易。

于 2013-02-21T04:55:54.633 回答