That's really cool Chris, it looks like you found an interesting way to use the parts.
Keep on us posted, - Matt On Wed, Feb 4, 2009 at 11:22 PM, christocracy <[email protected]>wrote: > > > eg: > > <script> > > Ext.onReady(function() { > > UserPart.create({first : 'joma', last: 'cutchcutch'}, function > > (data, response) { > > alert('this is the callback');}); > > > > }); > > </script> > > and UserPart#create would go something like this: > <code> > class UserPart < Merb::PartController > def create > req = params[:xrequest] # <-- XRequest instance provided > automatically for you by merb-extjs-direct gem > user = User.create(req.params) > throw XException.new("Could not create user") if user.id.nil? # > <-- throw an XException back to Ext.Direct on client. > res = XResponse.new(req) # <-- Ext.Direct response class > XResponse provided by merb-extjs-direct gem > res.status = true > res.message "Created new user" > res.to_json > end > end > </code> > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "merb" 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/merb?hl=en -~----------~----~----~----~------~----~------~--~---
