Essentail Rails Design Pattern

Write Good Rails Code

Ch6-settings-logic

  • Don’t throw anything to model’s constant !!
  • Use yml settings or memorize method instead
1
2
3
4
5
6
7
8
9
development:
   mysite_cas_base_url: "https://s.dev"
   mysite_profile_app_url: "https://i.dev"
   mysite_ads_app_url: "http://ads.dev"

production:
   mysite_cas_base_url: "https://s.mysite.com.tw"
   mysite_profile_app_url: "https://i.mysite.com.tw"
   mysite_ads_app_url: "http://ads.mysite.com.tw"

Comments