2011-11-17 83 views
2

我有一張表格,在將此表格傳遞到下一頁後,將生成一份新聞簡報的預覽。我想將預覽的整個html傳遞給@Var或params。稍後將其保存在數據庫中併發送通訊。有沒有辦法做到這一點?Rails:有沒有辦法將整個* .html.erb保存到@Var中?

乾杯 斯特凡

//編輯:現在的工作@status不是在PARAMS transferd,我的錯誤

THX

回答

9

render(默認操作)返回呈現的響應。你可以指定這個給你喜歡的任何變量:

@foo = render 

render也分配給self.response_body呈現的響應。如果你不希望這樣,您可以使用render_to_string代替:

@foo = render_to_string 
+0

THX幫, –

+0

真正有用的這一個! –

0

render_to_string的工作,但它聽起來像你的整體架構可能是有問題的。爲什麼要渲染到數據庫,而不是動態渲染?你能解釋更多關於你的用例嗎?

相關問題