0

我正在为我现有的 rails 应用程序创建 RESTful API。在我看到的大多数示例中,我看到正在为 API 创建一组新的控制器。我想知道这是否是最佳实践,我不能使用我现有的控制器然后有一组新的路由重新定向到这里并在现有控制器中公开 JSON 输出。我目前正在使用rocket_pants。

非常感谢。我很感激任何反馈。

4

1 回答 1

1

如果您的 JSON api 只是要将现有资源呈现为 JSON,那么使用相同的控制器来呈现不同的格式是一种干净的方式。如果您的 JSON api 突然需要从您处理其他资源的方式中分叉出来,它可以提供更大的灵活性来创建单独的控制器来管理 api。所以,与所有事情一样,有一些权衡,但如果你坚持使用 REST 模型,我会说只使用相同的控制器并提供 JSON 格式。

于 2013-07-02T20:32:39.370 回答