3

Rails Webアプリを持っていて、APIを提供したいと思います。Grapeを見つけました。見栄えがよく、Railsにマウントすることもできますが、GrapeをRailsアプリにマウントして、Railsコントローラーの代わりにAPIに使用するメリットがわかりません。

私が理解しているように、GrapeはAPIのみを提供するアプリケーションを構築するのに最適ですが、私の場合はそうではありません。

RailsアプリでGrapeを使用する利点は何だと思いますか?また、なぜそうする必要があるのですか?

4

1 に答える 1

1

Rails内のGrapeを使用すると、APIの構文を簡単に標準化できます。

たとえば、パラメータの検証と強制、Railsがすぐに提供するものとは異なるAPIに固有のエラー処理、一般的な応答の簡単なショートカットなどです。

もちろん、これはすべてRailsで行うことができます。ブドウはそれを簡単にします。

于 2013-02-21T04:55:54.633 に答える