在控制器我有2個動作Ruby on Rails的會話=零
def action1
session[:test]="test"
render :text => session[:test] # output test
end
def action2
render :text => session[:test] # output nil
end
我執行第一動作1所以該會話被設置 然後我執行動作2但會話[:試驗]爲nil
所以我究竟做錯了什麼?
在控制器我有2個動作Ruby on Rails的會話=零
def action1
session[:test]="test"
render :text => session[:test] # output test
end
def action2
render :text => session[:test] # output nil
end
我執行第一動作1所以該會話被設置 然後我執行動作2但會話[:試驗]爲nil
所以我究竟做錯了什麼?
您使用的是什麼類型的會話存儲? 'ActionController :: Base.session_store' – 2009-10-29 23:32:27
我正在使用active_record_store – Mathieu 2009-10-30 00:01:48
你爲什麼使用active_record_store?有沒有原因。用cookie_store免費得到這麼多。 – 2009-10-30 04:45:01