如何將重要會話信息視爲模型?導軌會話模型
我已經開始玩弄它,它的一些作品。但我不確定我錯過了什麼?有沒有人知道一個好的地方開始或我可以找到一些很好的例子?
另外,我可以使用模型來設置會話變量,但是如何從模型中獲取它們而不是始終使用會話[:blah] ...我如何從模型中檢索它們?
class Cart
attr_reader :items
def initialize(session)
@session = session
@session[:cart] ||= []
@items ||= session[:cart]
end
def add_rooms(new_rooms,startdate,days)
#remove 0 values
new_rooms.delete_if {|k, v| v == "0" }
rooms = []
new_rooms.each do |k, v|
#rname = Room.find(k)
#night = Available.find_by_room_id(k)
rooms << {:room_id => k, :people => v, :no_days => days, :startdate => startdate}
end
@session[:cart] = rooms
#@items = rooms
end
end
我看到了。但這個主題相當簡短。 – holden 2009-06-15 13:20:43