You can do solr_conf = open('path/to/solr.yml', 'r') { |f| YAML.load(f) }
solr_conf now holds a hash with your parameteres. You can access it simply by doing something like: url = solr_conf[RAILS_ENV][:url] On Jan 9, 11:33 am, scott <scot...@gmail.com> wrote: > you could code it yourself, i think there is a railscast that shows an > easy way to do it. or you could use one of the many plugins or gems > out there. i just recently > usedhttp://github.com/binarylogic/settingslogic/tree/master > > On Jan 9, 9:32 am, Peter Hickman <pete...@ntlworld.com> wrote: > > > I have a web site that accesses Solr (a Lucene based search engine > > accessed via REST). I would like the configuration to be handled in > > the same was as database.yml. I envision a file called solr.yml that > > looks something like this in the config directory: > > > development: > > url:http://dev.solr.example.com/search > > > test: > > url:http://test.solr.example.com/search > > > production: > > url:http://production.solr.example.com/search > > > If I was to write this file how would I access it? > > > Any pointers would be appreciated as it would aid testing and I have a > > couple of other projects that could use this technique. > > > Thanks --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk@googlegroups.com To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---