I am also skeptical about this switch. It works as is, and supporting
both methods will just confuse people. Ezra's point about formatting
is also a good point. Most other languages have a yaml parsing
library, but if they have to parse a ruby config, it's not really an
elegant solution. If we are going to do this for sure, I'd say a rake
task is essential, but even then I think the yaml file alone is
perfect for what it does.

-1

On Thu, Jun 12, 2008 at 4:25 PM, Adam Keys <[EMAIL PROTECTED]> wrote:
>
> On Jun 12, 2008, at 3:13 PM, Ezra Zygmuntowicz wrote:
>>       I have to chime in here and plead for you to leave the database.yml
>> alone. Or if you must use ruby config, please leave the db.yml
>> working. If the credentials/config is only in ruby and in the local
>> variable format you showed earlier, then other tools from other
>> languages are going to not be able to read this stuff in easily. Heck
>> in that format even ruby cannot read the credentials in without
>> loading rails and using eval hackery to make the local variables
>> available outside of the file they are in.
>>
>
> *The patch leaves database.yml alone.* If no database configuration is
> done in the environment, Rails still looks in database.yml.
>
>>       I see significant downsides to the pure ruby config:
>
> It seems there are a lot of deployment-time concerns here. Would it
> help if there was a Rake task to dump database.yml for a given
> environment?
>
>>  I thought rails was all about not breaking backwards compatibility
>> unless there is a very good reason? What is the very good reason to
>> make deployment more difficult? What does this gain us must be weighed
>> against what we lose with the ruby config.
>
> What part of deploying a typical Rails app is made more difficult? If
> anything, I'd think the external credential file makes things easier
> than it was before.
>
> --
> ~akk
> http://therealadam.com
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Core" group.
To post to this group, send email to rubyonrails-core@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-core?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to