在Rails API

时间:2016-03-08 15:51:42

标签: ruby-on-rails rabl

从架构上讲,是否在视图中公开API(即使用RABL)比在控制器中呈现JSON更好?

1 个答案:

答案 0 :(得分:1)

是的,控制器应尽可能细长。响应的内容,无论是JSON还是HTML都被视为视图逻辑。

另外,我想推荐专门的API构建宝石,如Grape。您可以使用自动生成文档和其他有用的东西来做一些奇特的事情。