0
从构建角度来看,在视图中暴露您的API(即使用RABL)比在控制器中渲染JSON更好?在Rails API上暴露属性
从构建角度来看,在视图中暴露您的API(即使用RABL)比在控制器中渲染JSON更好?在Rails API上暴露属性
是的,控制器应该尽可能的苗条。响应的内容,无论是JSON还是HTML都被视为视图逻辑。
此外,我喜欢推荐专门的API构建宝石,如Grape。你可以做一些奇特的事情,比如自动生成文档和其他有用的东西。
理想情况下,我使用视图维护views = render stuff,controller =操作数据之间的单一责任原则。 – alexunger