I'm :-1: on all file based YML config. :+1: on env based config.

Either way, I would suggest writing it up as a gem to get some real world 
feedback.


---Richard Schneeman


http://www.schneems.com

On Tue, May 5, 2015 at 1:00 PM, Kyle Rippey <[email protected]> wrote:

> I was considering creating a pull request to add this functionality, but 
> just wanted to get some thoughts on the idea first.
> Basically, since Rails 4 added the handy config_for() functionality to 
> support loading custom yml files from the config directory, I thought it 
> would be nice if we had a generator to compliment it.
> Here's an example:
> "rails config facebook app_id app_secret" will create config/facebook.yml 
> (if it doesn't already exist) with the keys stubbed out for each 
> environment:
> development:
>   app_id: <%= ENV["FACEBOOK_APP_ID"] %>
>   app_secret: <%= ENV["FACEBOOK_APP_SECRET"] %>
> test:
>   app_id: <%= ENV["FACEBOOK_APP_ID"] %>
>   app_secret: <%= ENV["FACEBOOK_APP_SECRET"] %>
> # Do not keep production secrets in the repository,
> # instead read values from the environment.
> production:
>   app_id: <%= ENV["FACEBOOK_APP_ID"] %>
>   app_secret: <%= ENV["FACEBOOK_APP_SECRET"] %>
> I think this could be handy, but also help reinforce the idea that secret 
> values should not be stored in a repository.
> Thoughts?
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Ruby on Rails: Core" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/rubyonrails-core.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Core" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/rubyonrails-core.
For more options, visit https://groups.google.com/d/optout.

Reply via email to