Well I'm still baffled then.  You said above that the only thing set
was the MONGO_HQ url, was that when you did a `heroku config` because
in that instance you're right, I only see MONGOHQ_URL.  Is that to
mean then that these are the only environment vars set by Heroku
itself??  Because as I mentioned above, when I `heroku console` my ENV
has all the MONGOID_xx vars...

I grep'd through the whole mongoid project and as I say I only found
the yml file referencing these env vars, but nothing that's actually
creating them.  I guess I'll just have to leave it at that and keep
using it as I am.

On Sep 30, 1:03 pm, Oren Teich <[email protected]> wrote:
> Nope - the only thing an add-on does is set one config var -
> MONOGHQ_URL in this case.  No other magic.  Some add-ons like new
> relic will also install a gem or plugin, but mongo hq isn't one of
> them.  Those are the only actions an add-on can take.
>
> Oren
>
>
>
> On Wed, Sep 29, 2010 at 7:55 PM, Bradley <[email protected]> wrote:
> > It's interesting, after searching through the source of the gem,
> > there's a mongoid.yml in a generator that references the same env vars
> > for the db connection (MONGOID_HOST, MONGOID_PORT... etc), and yet I
> > don't see the gem creating these anywhere.  So I'm still confused as
> > to where these were generated.  It MUST be part of heroku in some
> > way... no?  maybe the mongohq addon?
>
> > On Sep 27, 11:47 am, John Barnette <[email protected]> wrote:
> >> On Sep 27, 2010, at 8:44 AM, Chris Hanks wrote:
>
> >> > On Sep 27, 6:51 am, Abel Tamayo <[email protected]> wrote:
> >> >> It seems MongoMapper is more popular around here. At least it's the 
> >> >> solution
> >> >> I'm using and works flawlessly with Heroku.
> >> >> On Mon, Sep 27, 2010 at 2:33 PM, Bradley <[email protected]> 
> >> >> wrote:
> >> >>> no one has a comment on this?  I thought it'd be a fairly straight
> >> >>> forward answer.
>
> >> Why bother with the YML file?
>
> >> require "mongoid"
> >> require "uri"
>
> >> url = URI.parse ENV["MONGODB_URL"]
> >> MONGO = Mongo::Connection.new(url.host, url.port).db url.path[1..-1]
>
> >> if url.user && url.password
> >>   unless MONGO.authenticate url.user, url.password
> >>     raise "Couldn't authenticate MongoDB: #{url.to_s}"
> >>   end
> >> end
>
> >> Mongoid.configure do |config|
> >>   config.autocreate_indexes = true
> >>   config.master = MONGO
> >>   config.persist_in_safe_mode = false
> >>   config.raise_not_found_error = false
> >> end
>
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "Heroku" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to 
> > [email protected].
> > For more options, visit this group 
> > athttp://groups.google.com/group/heroku?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Heroku" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/heroku?hl=en.

Reply via email to