If you are updating any state or flag on first submit; you can possibly generate an exception if that flag is already set and second submit tries to set it again. Then you can catch it (rescue) and ignore or display the error/message accordingly.
Hope it helps. Thanks, Abhinav -- अभिनव http://twitter.com/abhinav On Sat, Sep 5, 2009 at 5:00 PM, Hunt Jon <jona.hunt...@gmail.com> wrote: > > Hi, > > We occasionally have a user pressing "submit" button more than once. > I know I can disable submit button using "onclick". > > But I sometimes need a more solid solution especially > for a form that could change a record inside the database. > > What could be the best way to solve the problem? > I need to access to the existing database record first and > compare the record with a new coming record. > > I am now thinking about checking almost all attributes. > Assuming this is a simple blog, I would check the title > and post for exact match. > > I was trying to find an open source Rails app to have > a solution, do you know any? > > Any help would be appreciated. > > Jon > > > > --~--~---------~--~----~------------~-------~--~----~ 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 rubyonrails-talk@googlegroups.com To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---