0
我在Rails應用一個幫手,在控制器返回基於一個變量集的一些數據:等:渲染其他視圖而不損失變量值
def title
base_title = "Unikernel"
if @title.nil? then
base_title
else
"#{base_title} | #{@title}"
end
end
而在控制器(通常在每個動作)我設置值,例如:
@title = "Solutions"
現在
,當我處理了一些成績,我從表單提交得到的,如果有什麼是錯的我說:
render action: "edit"
或
render "new"
當我所呈現的頁面中的變量未初始化等上。
我該怎麼處理這個問題?
是的,這是個好主意,謝謝!另外我發現如果我需要通過所有資源使用相同的數據,我可以使用'before_filter'初始化方法。 – Uko 2012-01-06 13:08:05
不客氣!好主意,之前的過濾器將幫助你保持你的代碼DRY :) – 2012-01-06 13:11:49