[Facebooker-talk] loading settings from database
Mike Mangino
mmangino at elevatedrails.com
Thu Apr 3 09:38:57 EDT 2008
Are you trying to support multiple applications from a single
application?
I'm not a big fan of using Environment variables for this. In my
local copy, I have methods on the Facebooker module, so that you can
call
Facebooker.api_key and Facebooker.secret_key. This seems a little
cleaner to me. That would allow you to override those methods to pull
them from the DB or do anything else.
Mike
On Apr 2, 2008, at 11:19 PM, Toby Hede wrote:
> At the moment I just have a before_filter in my controller:
>
> ENV['FACEBOOK_API_KEY'] = @app.api_key
> ENV['FACEBOOK_SECRET_KEY'] = @app.secret_key
>
> Which seems to be working fine.
>
>
>
> On Thu, Apr 3, 2008 at 1:47 PM, Jonathan Otto
> <jonathan.otto at gmail.com> wrote:
>> You'll probably have to modify the plugin, at least
>> Facebooker::Session since right now the API key is loaded once at
>> plugin initialization, and if you're running more than 1 app, you'll
>> need to signal some way to indicate which keys to load.
>>
>> One way to do this is to check for parameters in Application.rb
>> with a
>> before_filter and set a new variable in the Facebooker::Session
>> class.
>>
>> Keep us updated on your progress, this would be a great contribution.
>>
>>
>>
>> On Wed, Apr 2, 2008 at 8:23 PM, Toby Hede <tobyhede at info-architects.net
>> > wrote:
>>> I'm just wondering what the best way to go about loading my API keys
>>> from the database is ...
>>>
>>> Should I simply place them in the ENV variable?
>>>
>>> Is there a way better way to go about this?
>>> _______________________________________________
>>> Facebooker-talk mailing list
>>> Facebooker-talk at rubyforge.org
>>> http://rubyforge.org/mailman/listinfo/facebooker-talk
>>>
>>
> _______________________________________________
> Facebooker-talk mailing list
> Facebooker-talk at rubyforge.org
> http://rubyforge.org/mailman/listinfo/facebooker-talk
--
Mike Mangino
http://www.elevatedrails.com
More information about the Facebooker-talk
mailing list