Je souhaite enregistrer un cookie avec le navigateur d'un visiteur à l'aide d'un lien ou d'un bouton. Son seul but est d'afficher un message de bienvenue ponctuel.Utiliser un link_to pour définir un cookie persistant dans Ruby on Rails
application_controller:
class ApplicationController < ActionController::Base
before_filter :first_time_visiting?
def first_time_visiting?
if session[:first_time].nil?
# session[:first_time] = 1
redirect_to "pages#welcome"
end
end
end
Au lieu d'accepter automatiquement les cookies comme le code commenté, je voudrais attacher session[:first_time] = 1
à un link_to ou un button_to dans les pages # vue bienvenus. Je suis sûr que c'est une tâche simple, mais je me demande si je vais y aller correctement. Puis-je utiliser quelque chose comme:
Pages # accueil:
<%= link_to("Continue", :controller => "home", :action => "index", :first_time => 1) %>
Merci d'avoir lu mon post.