Newb Questions on laying out a project

Hello to the group.

Being a new to not only Rails but also to programming I need to ask some basic questions that hopefully you all can answer to help me gain an understanding of how to move my project forward.

I am working on a non profit medication side effects web portal that will allow people to define and share information about side effects and also track them using our reporting system.

I have had the opportunity to work with some extremely talented people up to this point, and have had a few more express a desire to help with the project, however the technical lead who has assisted with steering the project up to this point is not able to offer as much assistance as before so I have to figure out how to be a lead now as well as concept architect. So, here is my dilemma.

How do you layout the controllers for the application? I assume that the controllers are the foundation of any app and therefore this is where you begin the coding process. I have the concept all documented and I have stepped it out as to how the users will go through the site. Now I need to map that out into tasks so that the coding can begin.

If anyone has any advice etc as to how to go about this it would be greatly appreciated.

Also, if you are interested in volunteering to help on this project we would love to have ya.

Best Regards,

Dave Carpenter

Hi Dave,

Dave C wrote:

I assume that the controllers are the foundation of any app and therefore this is where you begin the coding process.

Understandable assumption, but not correct for Rails. The models and the tables they're based on are the foundation. The controllers 'bind' them to the views you present to the site's visitors. Start with the data you want to collect. Everything else will flow from that.

If anyone has any advice etc as to how to go about this it would be greatly appreciated.

At the risk of being accused of self-promotion, we just did an update to Curt Hibb's excellent 'Rolling with Ruby on Rails' tutorial. It's at Radar – O’Reilly Curt's original was what got me hooked on Rails a little over a year ago. It shouldn't take more than a couple of hours max, including installing Instant Rails or one of its cousins, and will get you grounded.

Also, if you are interested in volunteering to help on this project we would love to have ya.

I saw your earlier post and have been meaning to get in contact. Haven't yet as I've been up to my eyeballs finalizing my own site for launch. It's related to yours. Shoot me an email off-list if you get time. If not, I'll get in touch soon.

Best regards, Bill

Thank you sir. Read your article at onlamp. Good work.

Dave