Non sono sicuro che i frammenti di Android possano essere paragonati a RoR, ma posso dirti quello che so.
Dovresti pensare a Fragments
come SubActivities
, proprio come un'attività un frammento ha anche un ciclo di vita:

L'interopuntoneiframmentideveessereingradodieseguirepiùsezionidiun'attivitàinmodoindipendente.
Ècomeabbattereun'attivitàeaggiornarlasingolarmente.
Devitenereamenteiframmentieseguitisulleattività.
Percapiredipiùdovrestiesaminareprogettidiesempiocomeilcassettodinavigazionedigoogleincuiunmenuscorrevoleèimplementatoinun'attività,quindil'attività(menu)èresponsabiledelloscambiodeidiversiframmenti(vocidimenu).
Codice di esempio