Verwendung von YML-Werten in einem Config / Initializer

8

Ich arbeite daran, Facebook in meine App zu integrieren. Dazu benutze ich Koala, Devise und Omniuth.

Für Koala habe ich

%Vor%

habe ich dann auch mit omniauth:

%Vor%

Problem hier ist, ich habe den gleichen Wert an beiden Orten wiederholt. Wie kann ich das austrocknen, so dass die app_id und secret_key nur an einem Ort leben und eine Datei auf die andere verweist?

    
AnApprentice 06.05.2011, 03:06
quelle

2 Antworten

9

Es gibt einen großartigen Railscast dazu: Ссылка

In omniauth.rb können Sie diese Zeile hinzufügen:

%Vor%

Dann können Sie tun:

%Vor%     
Dylan Markow 06.05.2011, 03:57
quelle
3

Zusätzlich zu der obigen Antwort müssen Sie möglicherweise etwas anderen Code verwenden, um die Datei zu laden:

%Vor%     
Ben 28.05.2012 22:21
quelle
yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warningyii\base\ErrorException

PHP Startup: Unable to load dynamic library 'mongodb.so' (tried: /usr/lib64/php/modules/mongodb.so (/usr/lib64/php/modules/mongodb.so: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/mongodb.so.so (/usr/lib64/php/modules/mongodb.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '360750',
    'url' => 'how-to-use-yml-values-in-a-config-initializer',
];

$_SESSION = [
    '__flash' => [],
];