标签: ruby-on-rails rabl
从架构上讲,是否在视图中公开API(即使用RABL)比在控制器中呈现JSON更好?
答案 0 :(得分:1)
是的,控制器应尽可能细长。响应的内容,无论是JSON还是HTML都被视为视图逻辑。
另外,我想推荐专门的API构建宝石,如Grape。您可以使用自动生成文档和其他有用的东西来做一些奇特的事情。