Please consider a CRUD action and view for modifying a record. The form for making the modification is called by the URL, "http:// www.mydomain.com/members/modify/5". This calls the "modify" action of the "members" controller and passes the :id parm of "5". The action uses the :id param to retrieve the appropriate record which is passed to the view in the @member instance variable. The view uses the data provided in @member to pre-populate the form with the current values. The user uses the form to make any desired modifications to the current values and submits the form to another action which saves the updated data and redirects the user to another URL.
Under normal circumstances the above works just fine. If, however, the form is validated and there is a validation error; then, the original form needs to be re-rendered with error messages. The problem is that, as far as I can see, 'render' does not allow params to be passed to the view; so, in this second rendering of the form, the form doesn't have any data to pre-populate the fields. My question is: How do I pass the parameters to the re-rendered view? In fact, now that I think about it, how are parameters normally passed to a rendered view. I would think that it would all be the same process. Thanks for any input. ... doug --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---