gpt4 book ai didi

ruby-on-rails - 如何在 Rails 中呈现不同格式的一部分?

转载 作者:行者123 更新时间:2023-12-03 04:40:00 25 4
gpt4 key购买 nike

我正在尝试生成包含一些 HTML 的 JSON 响应。因此,我有 /app/views/foo/bar.json.erb :

{
someKey: 'some value',
someHTML: "<%= h render(:partial => '/foo/baz') -%>"
}

我希望它渲染/app/views/foo/_baz.html.erb ,但它只会渲染 /app/views/foo/_baz.json.erb 。路过:format => 'html'没有帮助。

最佳答案

从 Rails 3.2.3 开始,调用 render :partial 时(仅在 respond_to block 之外有效)。

render formats: [ :html ]

而不是

render format: 'html'

关于ruby-on-rails - 如何在 Rails 中呈现不同格式的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/339130/

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