2012-09-24 76 views
0

我知道可以将参数作为字符串传递给部分视图。Rails:将内容作为参数传递给部分视图

但我想通过大的多行内容作为参数。换句话说 - 我需要在类似于HTML标记的构造中调用部分:

<open_tag> 
    contents 
    contents 
    contents 
    contents 
    contents 
    contents 
    contents 
<close_tag> 

如何做到这一点?

回答

1

你可以通过你想要呈现的当地人散列东西:

<%= render :partial => "my_partial" , :locals => { :my_var => "anything you want" } %> 
+0

是的,我知道这个变体。我的问题是:如何将my_var指定为不带连接的自由式多行字符串。 – Paul

+0

什么是自由式多行字符串?或许你的意思是这样的:':my_var =>“contents \ ncontents \ ncontents \ n”' –

+0

这里的问题是“\ n”的存在,而不是正常的体内CRLF符号。 – Paul