Comment puis-je traiter des informations de session importantes comme s'il s'agissait d'un modèle? J'ai commencé à jouer avec ça, et certaines d'entre elles fonctionnent. Mais je ne suis pas sûr de ce qui me manque? Est-ce que quelqu'un sait un bon endroit pour commencer ou où je peux trouver de bons exemples?rails modèle de session
En outre, je peux utiliser le modèle pour définir les variables de session, mais qu'en est-il du modèle plutôt que de toujours utiliser session [: blah] ... Comment puis-je les récupérer à partir du modèle?
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
Je l'ai vu. mais il était plutôt bref sur le sujet. – holden