Ruby on rails 如何隐藏敏感的Twilio帐户信息(帐户sid和身份验证令牌)

Ruby on rails 如何隐藏敏感的Twilio帐户信息(帐户sid和身份验证令牌),ruby-on-rails,twilio,Ruby On Rails,Twilio,我被介绍到了Twilio+RoR的奇妙世界,到目前为止,我有一个愉快的经历 但是,我注意到,如果我要公开我的项目,我会公开敏感的Twilio帐户信息: 帐户sid 认证令牌 Twilio电话号码 我的问题是,如何在Rails应用程序中隐藏这三条信息,以便在推送到GitHub时,其他人无法访问它们 下面是一些示例代码: class SMS < ApplicationController def text message = params[:message] numbe

我被介绍到了Twilio+RoR的奇妙世界,到目前为止,我有一个愉快的经历

但是,我注意到,如果我要公开我的项目,我会公开敏感的Twilio帐户信息:

  • 帐户sid
  • 认证令牌
  • Twilio电话号码
我的问题是,如何在Rails应用程序中隐藏这三条信息,以便在推送到GitHub时,其他人无法访问它们

下面是一些示例代码:

class SMS < ApplicationController
  def text
    message = params[:message]
    number = params[:number]
    account_sid = 'xxxxxxxxxxxxHIDExxxxxxxxxxxxxxxxx'
    auth_token = 'yyyyyyyyyyyyyHIDEyyyyyyyyyyyyyy'

    @client = Twilio::REST::Client.new account_sid, auth_token

    @message = @client.account.messages.create({:to => "+1"+"#{number}",
                                   :from => "zzzzHIDEzzzz",
                                   :body => "#{message}"})
    redirect_to '/index'
  end
end
class SMS