在 rails 中渲染部分内容

render partial in rails

在我的应用程序中有一个按钮,如下所示。

<button type="button" data-toggle="modal" data-target="#askNetworkFormModal" class="hidden-xs btn btn-primary mb-10" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
   <span class=""><b>
     Ask
   </b></span>
</button>

这里的数据目标是模态调用askNetworkFormModal,它在_askthenetwork.html.erb

我在 application.html.erb 内渲染如下

<%= render partial: 'layouts/askthenetwork' %>

我只想为包含我的按钮的页面呈现此内容。我该怎么做。

我已经通过如下更改代码解决了这个问题。

<% if controller_name =="home" && action_name == "feed"%>
    <%= render partial: 'layouts/askthenetwork' %>
<% end %>