我们有成人内容的网站。如果用户第一次访问网站,我们需要向他显示“如果你18岁就可以进入”。和“Enter”按钮。如何显示此页面一次,如果用户点击进入,请显示他的主页?
答案 0 :(得分: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
会让他们按照您的预期访问该网站。