【问题标题】:How to pass parameters to partial in Comfortable Mexican Sofa?如何在舒适的墨西哥沙发中将参数传递给部分?
【发布时间】:2014-01-27 13:20:36
【问题描述】:

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

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

我在舒适的墨西哥沙发上叫我的 sn-p:

{{ cms:partial:snippets/my_partial }} 

如何将值传递给部分,以便它可以打印如下内容:

 <% my_partial.each do |item| %>
     <%= # My variable that I have passed to the partial %>
  <% end unless my_partial.empty? %>

我的显示正确,但我无法将我的自定义变量显示到部分

【问题讨论】:

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


    【解决方案1】:

    今天,我猜,我会回答我自己的问题:)

    这个答案是这样的:

    变化:

    {{ 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 的文档您可以传递任意数量的参数。我第一次阅读时不知何故错过了这一点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多