2012-09-24 134 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