我一直在試圖讓我的頭在render_to,但我沒有太多的成功。如何在軌道中將對象從一個控制器傳遞到另一個控制器?
基本上我有控制器方法:
def first
#I want to get the value of VAR1 here
end
def second
VAR1 = ["Hello", "Goodbye"]
render_to ??
end
我想不通的是如何實現這一目標。最初我只是想呈現first.html.erb文件,但似乎也沒有工作。
感謝
編輯:我很欣賞我收到的答案,但他們都傾向於避免使用渲染方法或redirect_to的。基本上是這樣的,你不能將變量從控制器傳遞到控制器?我必須認爲,有某種方式,但我似乎無法找到它。
嗨瑞安,會話選項仍然在Rails 3中有效嗎?如果我存儲'@ item.attributes' IT賣場保護像ID和時間戳爲無屬性,試圖從這個會話建立一個新的對象後導致MassAssignmentSecurity錯誤 – Noz 2012-09-28 17:37:28
'object.attributes.slice(「字段1」,「字段2」 )'似乎是要走的路,只需將field1和field2替換爲所需的任何字段即可。 – Noz 2012-09-28 17:45:12
真棒瑞恩我一直在尋找這個答案很長一段時間! – Cas 2015-06-11 02:58:50