我不想确保我的http_basic_authenticate_with用户名和密码没有浮动,因为如果我将它添加到获取中心它将会显示。我想做类似的事情
http_basic_authenticate_with:name => Project.admin_user, :password => Project.admin_password, :only => ['edit','destroy','new']
def self.admin_password
authentication_file = File.open("/home/mika/Desktop/authentication.txt", "r")
authentication_file.each_line do |line|
if line =~ /\APassword: /
@password = line[10, line.length - 11 ]
end
end
return @password
end
def self.admin_password
authentication_file = File.open("/home/mika/Desktop/authentication.txt", "r")
authentication_file.each_line do |line|
if line =~ /\AUser: /
@user = line[6, line.length - 7]
end
end
return @user
end
但这需要authentication.txt。什么是最好的方式我可以添加到我的网站没有我的用户名和密码浮动(因为它只是我使用这个网站是不切实际的添加新模型只是为了这个没有?)