2
我想用访问者的浏览器使用link_to或按钮来保存cookie。它的唯一目的是显示一次性欢迎信息。使用link_to在Ruby on Rails中设置持久性cookie
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) %>
感谢您阅读我的文章。