I'm just starting to learn rails, and it seems that the mental load that comes from frequent context switch among files is enormous. Sometimes I forget what I was doing while I'm switching from one file to another. I know there are a lot of rails programmers on Hacker news, so wanted to ask:
Do you all have this problem? Or is this something that only newbies suffer from? Is there an effective design pattern that helps you code without confusion?
I didn't find your issue to be something that confused me. There seems to be a lot out there about fat models, skinny views/controller, but it sounds like you should really just ingrain MVC as it pertains to rails in your brain. Rails guides are your best friend here. MVC in effect is the effective design pattern your looking for.
My two cents from a fellow rails beginner. Oh, and check out my app at http://www.uhpartments.com