On Feb 9, 2009, at 9:43 AM, [email protected] wrote:
> I should add that I feel that I have a reasonable mechanism for
> identifying 'old' record ids vs. 'new' record ids. It works great
> except for when the user uses the back button and resubmits the form.
> So - perhaps what I really need is a mechanism for avoiding double-
> submits.
>
> On Feb 9, 6:36 am, "[email protected]" <[email protected]> wrote:
>> I'm trying to create a form/view that displays a mix of records that
>> exist in the database and records that the user is working on but  
>> that
>> don't yet exist in the database. I want to leverage all of rails'  
>> nice
>> form helpers, especially the params hash that it generates for the
>> records when the form is submitted. So - I am creating 'dummy'  
>> records
>> with fake ids to represent the new records that don't really exist in
>> the database.
>>
>> I'm getting wrapped around the axle when I try and submit the form. I
>> need to identify the pre-existing records and just save them back to
>> the database with any modified data. For the new records, I need to
>> create them fresh and then save them to the database.
>>
>> I've been trying all sorts of clever tricks to identify the new
>> records based on their fake ids, but I keep running into  
>> difficulties.
>> I'm wondering if there is a simple convention for handling this
>> scenario that I am missing, or if this is just one of those scenarios
>> that requires a lot of work to make it work properly.
>>
>> Any guidance would be appreciated.
>>
>> Yoram

Do your "fake" IDs all begin with something like 'new_'?

-Rob

Rob Biedenharn          http://agileconsultingllc.com
[email protected]


--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to