gpt4 book ai didi

ruby-on-rails - 在同一页面上多次渲染 rails 部分

转载 作者:行者123 更新时间:2023-12-04 06:15:11 25 4
gpt4 key购买 nike

我有一个部分,我在同一页面上渲染两次,但在两个不同的位置(一个在标准布局期间显示,一个在移动/平板电脑布局期间显示)。

部分在两个地方的渲染完全相同,所以如果可能的话,我想通过将其存储为变量来加速它;部分每次都进行 API 调用,而第二次调用完全没有必要,因为它是第一次 API 调用的重复。

有没有办法将返回的部分中的 HTML 存储为变量,然后将其用于两个渲染?

编辑:我希望在没有缓存的情况下做到这一点,因为这是一个非常简单的需求,我希望保持代码库的精简和可读性。是否可以将部分存储为字符串变量,然后引用两次?

最佳答案

<% content_for :example do %>
<%= render :your_partial %>
<%end%>

然后调用 <%= yield :example %><%= content_for :example %>任何你想要你的局部调用的地方。

关于ruby-on-rails - 在同一页面上多次渲染 rails 部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11553360/

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