gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-29 16:48:30 24 4
gpt4 key购买 nike

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

编辑:

谢谢大家的回答。

我想要的是呈现正常的 erb/haml View 。不是 json 中提到的“kartik upadhyay”之类的 html。由于应用程序主要是一个 JSON API,我们不想要完整的默认 Rails 安装,这意味着我们的应用程序 Controller 扩展自 ActionController::API

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

这不是最好的解决方案,因为您包括了整个 ActionController::Base 以及您可能不会使用的所有功能。但是,完整的 Blown Rails 安装(尤其是中间件 aka.session 等)仍然更 slim

最佳答案

  include ActionView::Layouts
include ActionController::Rendering

将这些添加到您的 Controller

关于html - 如何使用 Ruby on Rails 5 API 应用程序呈现 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41612452/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com