Я хотел бы сохранить куки-файл в браузере посетителя, используя ссылку или кнопку. Его единственная цель - вывести одноразовое приветственное сообщение.
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
Вместо того, чтобы автоматически принимать cookie, как закомментированный код, я бы хотел прикрепить session[:first_time] = 1
к link_to или button_to в окне приветствия страниц. Я уверен, что это простая задача, но мне просто интересно, правильно ли я это делаю. Могу ли я просто использовать что-то вроде:
Страница # Добро пожаловать:
<%= link_to("Continue", :controller => "home", :action => "index", :first_time => 1) %>
Спасибо, что прочитали мой пост.