1

我wan't確保我http_basic_authenticate_with用戶名和密碼是不是左右浮動,因爲如果我把它添加到獲得樞紐將它顯示出來。我認爲這樣做與此類似確保我http_basic_authenticate_with密碼沒有漂浮

http_basic_authenticate_with東西:名稱=> Project.admin_user, :密碼=> Project.admin_password, :只=> [ '編輯', '破壞', '新']

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。什麼是我可以(因爲它只是我使用本網站的不切實際添加一個新的模式只是這個沒有?)沒有我的用戶名和密碼漂浮到我的網站上添加最好的辦法

回答

1

我建議你只是隨便看看如何Rails的配置變量可以設置和使用

This quetion有一個簡短而親切的例子。真的有一百萬種方法可以做到,但你只需要選擇一種方法就可以了。

+0

謝謝,在允許的情況下,這是一個很好的答案 – MikaAK

+0

唯一的問題是rails配置變量仍然可以在git上得到提供 – MikaAK

+0

您只需將它放在'.gitignore'中,並根據您的部署方式是不同的方式來添加您的軌道配置變量 –