2012-04-13 8 views
0

Ich habe eine Rails 3.2-Anwendung mit Pit entwickelt. Es funktioniert in meiner lokalen Box. Ich möchte es auf Heroku bereitstellen, aber ich weiß nicht, wie ich die Konfiguration einrichten soll. Lass es mich wissen, bitte.Wie konfiguriere ich Pit-Einstellungen gegen Heroku?

Hier ist mein Code mit Pit:

pit = Pit.get(
    'my_app', 
    :require => { 
    'twitter.consumer_key' => '', 
    'twitter.consumer_secret' => '', 
    'twitter.oauth_token' => '', 
    'twitter.oauth_token_secret' => '', 
}) 
Twitter.configure do |config| 
    config.consumer_key  = pit["twitter.consumer_key"] 
    config.consumer_secret = pit["twitter.consumer_secret"] 
    config.oauth_token  = pit["twitter.oauth_token"] 
    config.oauth_token_secret = pit["twitter.oauth_token_secret"] 
end 

Antwort

0

Ich habe mit Pit gegen Heroku auf. Also verwende ich Umgebungsvariablen.

pit = Pit.get(
    "my_app", 
    :require => { 
    "twitter.consumer_key"  => '', 
    "twitter.consumer_secret" => '', 
    "twitter.oauth_token"  => '', 
    "twitter.oauth_token_secret" => '', 
}) 
pit["twitter.consumer_key"] ||= ENV["twitter.consumer_key"] 
pit["twitter.consumer_secret"] ||= ENV["twitter.consumer_secret"] 
pit["twitter.oauth_token"] ||= ENV["twitter.oauth_token"] 
pit["twitter.oauth_token_secret"] ||= ENV["twitter.oauth_token_secret"] 

Twitter.configure do |config| 
    config.consumer_key  = pit["twitter.consumer_key"] 
    config.consumer_secret = pit["twitter.consumer_secret"] 
    config.oauth_token  = pit["twitter.oauth_token"] 
    config.oauth_token_secret = pit["twitter.oauth_token_secret"] 
end 
Verwandte Themen