2009/9/6 Chris Habgood <[email protected]>: > I was looking more at how the tables were set up. I have a review table > that hold the main form data; but the 5 pieces that repeat, I could make a > table for each one but I was thinking there might be a more efficent way to > do it and also make it more flexible so down the road if more sections get > added I would not have to go add another table for that data. I put the > header info(job role/requirements) into the DB so I could change it through > the form instead of having to go into the code to modify it. Right now > there are 5 of those sections in the form so I just do a FIND on them and > loop through how many times they are there and display a partial X times and > use the data in the db for the header info to make it relatively dynamic.
Sorry, you have completely lost me, please describe your table setup more clearly. Give the name of each table and what the columns are (not necessarily all the columns but enough for me to understand) What do you mean 'the 5 pieces that repeat'? Again please describe the data more clearly, not just in words but with field names and descriptions. Colin > > On Sun, Sep 6, 2009 at 4:05 AM, Colin Law <[email protected]> wrote: >> >> 2009/9/5 Me <[email protected]>: >> > >> > I am looking to develop a personnel evaluation web form. >> > >> > This stuff below is repeated 5 times with different job >> > responsibilities and outcomes ina kind table format. What is the most >> > efficient way to model this? Make a generic table and create a NEW >> > for each one in the controller save action? >> > >> > -------------------------------------------------------------------- >> > Key Job Responsibility #1 job1 >> > Desired Outcome(s) outcome 1 >> > >> > Employee Assessment >> > Self Assessment Rating: >> > Self Assessment Comments: >> > >> > >> > Supervisor Assessment >> > Supervisor Rating: >> > Supervisor Comments: >> > >> >> Don't worry too much about forms and so on yet, think about the >> fundamental objects in your requirement (users and assessments maybe). >> Then think about the relationships, possibly: >> user has_many assessments >> assessment belongs_to user >> Then work out what data and rules go in each model, and finally how to >> display and enter the data. >> >> The above is probably not what you want, but those are the sort of >> things you have to think about. >> >> Colin >> >> > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---

