如何将参数传递给舒适的墨西哥沙发?

时间:2014-01-27 13:20:36

标签: ruby-on-rails comfortable-mexican-sofa

如何在舒适的墨西哥沙发中将参数传递给部分。我有这样的事情:

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? %>

我显示正确,但我无法将其显示为部分

我的自定义变量

1 个答案:

答案 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处的文档您可以根据需要传递任意数量的参数。我第一次读书的时候不知怎么错过了。