如何在舒适的墨西哥沙发中将参数传递给部分。我有这样的事情:
module MySnippetHelper
def my_partial
# add something into array
end
end
部分:
<% my_partial.each do |item| %>
# some text to display
<% end unless my_partial.empty? %>
我在舒适的墨西哥沙发中打电话给我:
{{ cms:partial:snippets/my_partial }}
如何将值传递给partial,以便打印出类似的内容:
<% my_partial.each do |item| %>
<%= # My variable that I have passed to the partial %>
<% end unless my_partial.empty? %>
我显示正确,但我无法将其显示为部分
我的自定义变量答案 0 :(得分:5)
今天,我猜,我将回答我自己的问题:)
这个问题的答案是:
变化:
{{ cms:partial:snippets/my_partial }}
对此:
{{ cms:partial:snippets/my_partial:"your value you want to pass in"}}
然后在部分你可以使用:
<% my_partial.each do |item| %>
<%= param_1 %>
<% end unless my_partial.empty? %>
请参阅https://github.com/comfy/comfortable-mexican-sofa/wiki/Tags处的文档您可以根据需要传递任意数量的参数。我第一次读书的时候不知怎么错过了。