当前位置:  开发笔记 > 后端 > 正文

如何使用Ruby on Rails 5 API应用程序呈现HTML

如何解决《如何使用RubyonRails5API应用程序呈现HTML》经验,为你挑选了0个好方法。

我们在API模式下使用Ruby on Rails 5.0.0.1。我需要添加什么中间件和配置,以便能够在控制器中呈现html而不是json。

编辑:

谢谢大家的答案。

我想要的是渲染普通erb/haml视图。不是json中的html之类的html,例如“ kartik upadhyay”。由于应用程序主要是JSON API,因此我们不需要完整的默认Rails安装,这意味着我们的应用程序控制器从扩展ActionController::API

我的计划是制作一个PdfRendering控制器,其中包含ActionView正常工作所需的所有模块。我宁愿做的是读取资产管道(因为我们想使用sass)并从继承应用程序控制器ActionController::Base。就像其他Rails应用一样。

这不是最好的解决方案,因为您包括了整个ActionController :: Base以及您可能没有使用的所有Feature。但是完整的Blown Rails安装(尤其是中间件,也称为会话等)仍然要苗条。

推荐阅读
无名有名我无名_593
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有