仅部分渲染一次

有什么方法可以只渲染一次局部图像。我想在这里说的是我有一部分

_popup_message.html.erb。我正在从同一页面上的多个位置渲染此局部图像。问题是局部的我没有几个id属性。因此,如果部分内容在页面上被多次渲染,则HTML会给出错误,即id属性被使用两次或三次。 因此,在rails中有什么方法可以检查是否已渲染该部分(如果是的话),然后不进行渲染。

这是我的代码

<div class="row">
  <div class="medium-centered columns"> 
    <div class="popup-message">  
        <%= dashboard_tile_message.html_safe %>  
          ###so if the below partial got rendered once I don't want to render it 
          <%= render :partial => 'popup_message',locals: { user: current_user,setting: settings } %>
    </div>
  </div>
</div>
yzhkof1 回答:仅部分渲染一次

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2833556.html

大家都在问