On Jul 26, 2012, at 3:30 PM, John Doe wrote:

> What's the "right" way to DRY up this statement in my app?
> 
>      if ::Rails.env == 'staging'
>        domain = '.staging-domain.com'
>      else
>        domain = '.production-domain.com'
>      end
> 
> I am using it in a mailer, as well as, the session_store.rb initializer.
> 
> Not sure how I should make this "domain" variable available across my
> entire app the "Rails" way.

I would put it in your config/environments/[environment].rb files, one per 
environment, or put the local (test/development) one in your environment.rb 
file, and the deployment version in the production.rb file.

Walter

> 
> Thanks!
> 
> -- 
> Posted via http://www.ruby-forum.com/.
> 
> -- 
> 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 https://groups.google.com/groups/opt_out.
> 
> 

-- 
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 https://groups.google.com/groups/opt_out.


Reply via email to