gpt4 book ai didi

ruby-on-rails - 如何使用 .xml.builder 文件从 XMLBuilder 生成 XML?

转载 作者:数据小太阳 更新时间:2023-10-29 01:48:07 32 4
gpt4 key购买 nike

我已经开始为我的大部分模型使用 xml 构建器模板。我需要找到一种在渲染之外构建 XML 的通用方法,该方法使用 .xml.builder 模板而不是模型中提供的通用 .to_xml 方法

我知道我必须覆盖默认的 to_xml(或添加一个 to_my_xml),但我看不到如何让 XMLBuilder 使用我的 .builder 文件。

有什么想法吗?

最佳答案

在您的 Controller 中添加一个 respond_to block ,以便根据请求的格式呈现适当的模板。例如:

def show
...
respond_to do |format|
format.html # renders show.html.erb
format.xml # renders show.xml.builder
end
end

关于ruby-on-rails - 如何使用 .xml.builder 文件从 XMLBuilder 生成 XML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2176287/

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