Thanks Sean. >> Basically, I have an after_save filter that gets called when you try >> to save the page. All I need to figure out now is how to get the >> page ID of the record that was just saved, and more importantly, the >> parameters that were entered into the partial added to the new and >> edit page. >> > You're on the right track.
That's good to know. :) > It's easiest if the model is associated with Page, then you can just > push the new objects into the association collection and not worry > about the page id. Otherwise, it's available via self.id inside that > callback. Add an attr_accessor with some variable-name that you check > in the after_save callback... it'll just be a hash with the attributes > passed into the form, which you can pass on to your associated model. Ah, the attr_accessor - I just noticed that that was the part I had commented out from your extension. I think once I put that in, I should probably be able to get the string that my user entered. >> If I understand it correctly, the PageAttachments uses AJAX for >> uploading files to a temporary location and then saves them in the >> after_save filter by iterating through an array that is populated >> with the names of the files that were uploaded. I don't need >> something that complex (and I'd prefer not to use AJAX), so I'm >> wondering how to access the text field! (Let's say I have a text >> field called 'property' that I would like to add). I know that this >> may be a Rails issue (rather than specific to Radiant), but I'm >> hoping someone can point me in the correct direction with this. > PageAttachments uses the magic of attachment_fu to do the file > handling. There's no Ajax, but there's some client-side Javascript to > add and remove elements from the page. I just looked at the JS files and assumed it was Ajax - my bad. > Let me know if there's anything else I can do to help! Teach me to fish! :) The ability to add extensions is useful - I'd like to learn. But, seriously, thanks for pointing me in the correct direction. I'm sure I'll probably (that sounds strange) come back with a few more questions in the next few days (hours?). I think it's time to get a copy of 'Ruby for Rails' and read up on meta-programing :) Cheers, Mohit. 8/5/2007 | 12:25 AM. _______________________________________________ Radiant mailing list Post: [email protected] Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant
