2009/9/3 Marnen Laibow-Koser <[email protected]>: > > internetchris wrote: >> Robert, that was a great explanation! I appreciate all of the other >> replies too. A couple more question to make sure I understand >> correctly... >> >> So in all honesty this little button doesn't have much to do with the >> overall process, but it makes it easier for the user to see the last >> account number used so they can assign the next available account when >> submitting new records. > > The user should probably not be assigning account numbers. That's a job > for the DB. > >> New records will be infrequent so the idea >> that more than one user is posting them is probably unlikely but still >> possible. I can check for this prior to saving the record. > > Just avoid the problem entirely by letting the DB supply the number! > >> >> Robert, to make sure I understand what you are saying let me summarize >> my understanding... >> >> The form submission "in it's entirety" is considered the "event" - the >> only way to provide the user with information like what I want to do >> is either when the page loads, via a refresh (Post) of some sort, or a >> tricky ajax event. It's not possible to call little events via buttons >> or forms when dealing with a web application unless I use ajax - is >> that correct? > > Not quite. You can have as many forms or links to controller actions as > you like on a given page. However, absent JavaScript, each form can > only have one submit action.
Just a small clarification on this, each form can have only one submit _action_ but it can have multiple buttons that call the action. So you can, for example have two buttons labelled Do it and Cancel using <%= submit_tag "Do it" %> <%= submit_tag "Cancel" %> and then in the action determine which button was pressed by examining params[:commit] Colin > >> >> I really appreciate the help - this is something I have been grappling >> with in my brain. It's simply a hold over from how I learned to >> program - for better or worse. >> >> Thanks! >> >> Chris > > Best, > -- > Marnen Laibow-Koser > http://www.marnen.org > [email protected] > -- > Posted via http://www.ruby-forum.com/. > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

