Bonjour à tous,
Je débute avec Rails et j'ai un léger problème avec les cookies lorsque je l'update sur mon serveur. Je vous appel donc à l'aide! :)
Voici mon problème:
Je développe une application en local: Tout est ok.
Lorsque je la met sur mon serveur j'ai un "bug" avec les "cookies".
En fait lorsque l'utilisateur arrive pour la première fois sur le site, j'initialise des cookies. Et sur mon serveur, il me met cette erreur:
Set-Cookie: boite=1-2; path=/ Set-Cookie: _mileva2_session_id
Ma version de rails est en 2.3.2.
Voici le bout de code:
Dans welcome_controller.rb
# 3 # Dans le cas où j'ai ni cookie, et que je suis pas loggué
boite = Box.find( :all,
:conditions => "capsules.admin = '1' && boxes.user_id = '0'",
:order => 'position',
:group => 'capsule_id',
:joins => "inner join capsules on boxes.capsule_id = capsules.id" )
@box = boite
# Pour créer les starters et les closers
@number = 8 - boite.length
# Initialisation des cookies
cookies[:user] = 'mileva'
cookie_text = ""
j = 0
for box in boite
if(j >= 1)
cookie_text = cookie_text + "-"
end
cookie_text = cookie_text + box.capsule.id.to_s
j = j + 1
end
cookies[:boite] = cookie_text
Le tout est visible sur Mileva.eu
(Attention, si vous le visitez une deuxième fois, il faut vider les cookies!)
Merci et bonne soirée :)
|
il y a 2 jours 15 heures
il y a 1 semaine 3 jours
il y a 2 semaines 1 heure
il y a 4 semaines 3 jours
il y a 5 semaines 1 jour
il y a 6 semaines 2 jours
il y a 6 semaines 2 jours
il y a 6 semaines 2 jours
il y a 6 semaines 3 jours
il y a 6 semaines 6 jours