0

アダルト コンテンツを含む Web サイトがあります。ユーザーが初めてサイトにアクセスした場合、「18 歳であれば入場できます」というメッセージを表示する必要があります。そして「入力」ボタン。このページを 1 回表示し、ユーザーが [Enter] をクリックするとホームページを表示するにはどうすればよいですか?

4

1 に答える 1

0

これは、ユーザーのセッションに何かを保存し、その何かが設定されているかどうかに基づいてリダイレクトするのに理想的な状況です。次のような がbefore_filterあります。application_controller.rb

before_filter :check_age

private

def check_age
  return true if session[:age_check]
  redirect_to age_verification_path
end

年齢確認コントローラーでsession[:age_check]、ユーザーがリンクをクリックした場合は true に設定します。次に、before_filter期待どおりにサイトにアクセスできるようにします。

于 2012-07-04T22:19:12.140 に答える