密码保护视图的最佳方法是什么?我已经在生成密码,但我不需要用户名和密码登录,只需要密码。我将密码当前作为属性存储在 File 类中,并且正在使用它:
before_filter :restrict, :only => :show
authenticate_or_request_with_http_basic do |password|
password == @file.password
end
但是,它仍然会提示用户输入用户名,并且由于缺少用户名而无法正确登录。有没有办法使用这种方法,只有提示要求输入密码?如果不是,最好的方法是什么?