2014-01-27 60 views
4

如何將參數傳遞給部分舒適的墨西哥沙發。我有這樣的事情:如何將參數傳遞給部分舒適的墨西哥沙發?

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 }} 

我怎麼能傳遞一個值的部分,以便它可以打印如下:

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

我得到的顯示權利,但我不能讓它顯示我的自定義變量部分

回答

5

今天,我猜,我會回答我自己的問題:)

這個答案一個是這樣的:

變化:

{{ cms:partial:snippets/my_partial }} 

要這樣:

{{ cms:partial:snippets/my_partial:"your value you want to pass in"}} 

然後在局部可以使用:在https://github.com/comfy/comfortable-mexican-sofa/wiki/Tags

<% my_partial.each do |item| %> 
    <%= param_1 %> 
    <% end unless my_partial.empty? %> 

查看文檔,只要你想你可以傳遞儘可能多的參數。當我第一次讀書時,我不知何故錯過了。

相關問題