0

我们有包含成人内容的网站。如果用户第一次访问网站,我们需要向他显示“如果您年满 18 岁,您可以进入”的消息。和“输入”按钮。我怎样才能显示这个页面一次,如果用户点击进入,显示他的主页?

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 回答