Je voudrais définir la valeur du cookie à partir de la vue Rails en utilisant Javascript, puis utiliser le contrôleur pour lire ce cookie. Est-ce possible avec Rails, et comment dois-je m'y prendre ?
Ma situation : J'ai un champ de saisie (disons, une adresse) que l'utilisateur doit remplir lorsqu'il arrive sur mon site pour la première fois. L'utilisateur se connecte ensuite en utilisant Omniauth. J'aimerais que l'adresse soit conservée jusqu'à ce qu'il se connecte.
Mise à jour : J'ai pu ajouter à document.cookies sur le client. Cependant, cookies["something"] renvoie nil du côté de Rails. Ci-dessous le hash du cookie :
#<ActionDispatch::Cookies::CookieJar:0x007 @secret="f4d518c0b2", @set_cookies={}, @delete_cookies={}, @host="localhost", @secure=false, @closed=false, @cookies={"_myapp_session"=>"BAh7Ck==--776b2fcfcd63d3c84d2b1de5327e277499add6d4", "fbsr_1505068851081"=>"mqZeyvoRC"}, @signed=#<ActionDispatch::Cookies::SignedCookieJar:0x007 _jar=#<ActionDispatch::Cookies::CookieJar:0x007fdf...>, @verifier=#<ActiveSupport::MessageVerifier:0x007fdfa34548d8 @secret="f4d518c0b2e9d8", @digest="SHA1", @serializer=Marshal>>>