[英]Rails: render partial partially
我有一个主文件home.html.erb
,在其中渲染了15个局部。 这些部分很小,我想知道是否有可能将它们全部放入一个文件中,然后部分渲染部分。
例如,我将制作_big_partial.html.erb
,其中将包含许多div / sections / id,在我的home.html.erb
我将编写类似<%= render partial: "big_partial.div" %>
(只是一个例如,我知道这不起作用)来渲染该特定的div。
我不想为此使用jQuery。 我现在很高兴,我只想减少文件数量并学习新知识。
您可以执行以下操作:
_big_partial.html.erb
<% if partial_number == 1 %>
<%# render some div or section %>
<% elsif partial_number == 2 %>
<%# render some div or section %>
<% end %>
home.html.erb
<%= render partial: "big_partial", partial_number: 1 %>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.