link_to またはボタンを使用して、訪問者のブラウザに Cookie を保存したいと考えています。唯一の目的は、1 回限りのウェルカム メッセージを表示することです。
アプリケーションコントローラー:
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
session[:first_time] = 1
コメント付きのコードのように Cookie を自動的に受け入れる代わりに、pages#welcome ビューで link_to または button_to にアタッチしたいと思います。これは簡単な作業だと思いますが、これを正しく行っているかどうか疑問に思っています。次のようなものを使用できますか:
ページ#ようこそ:
<%= link_to("Continue", :controller => "home", :action => "index", :first_time => 1) %>
私の投稿を読んでくれてありがとう。