I begin with some examples that's better, when I plan a rails app I'd like to have:
- a SettingsController (to store system preferences, eg disqus id,..) with a model and some views
- a my custom template
- a login system (Devise)
which is teh best practise to keep this components updated separatly? and indipendent from the new customized site?