overwrite the to_xml method in your model or yield the builder object as part of the to_xml
@item.to_xml do |xml| # builder stuffs end On Tue, Oct 28, 2008 at 1:15 AM, Nik <[EMAIL PROTECTED]> wrote: > > Hi Zuo, > > It works! But the XML structure I used in the builder is now lost. The > XML file is now filled with the data from the columns. > > Is there a way I can use my builder and your method? > > Does anyone have an idea on this ? > > Thanks! > Nik > > On Oct 16, 7:56 pm, Nik <[EMAIL PROTECTED]> wrote: >> Hi Zuo, >> >> Thank You! It works. Brilliantly. And thank you, too Simon! >> >> All the best, >> Nik >> >> On Oct 16, 6:47 pm, "zuo peng" <[EMAIL PROTECTED]> wrote: >> >> > def exportxml >> > if params[:item_ids] >> > @items = Item.find(params[:item_ids]) >> >> > respond_to do |format| >> > format.xml { >> > send_data @items.to_xml, :filename => "items.xml" >> > } >> > end >> > end >> > end >> >> > On Fri, Oct 17, 2008 at 6:59 AM, Nik <[EMAIL PROTECTED]> wrote: >> >> > > Thanks Simon, >> >> > > Where should I put this code? I have in my controller: >> >> > > #Controller >> >> > > def exportxml >> > > if params[:item_ids] >> > > @items = Item.find(params[:item_ids]) >> >> > > respond_to do |format| >> > > format.xml {render :layout=>false} >> > > end >> > > end >> > > end >> >> > > Cheers! >> > > Nik >> > > On Oct 13, 5:10 pm, "Simon Macneall" <[EMAIL PROTECTED]> wrote: >> > >> HiNik, >> >> > >> This is what we have and it seems to work in all the browsers >> >> > >> response.body = xml.to_s >> > >> response.content_type = "application/x-generated-xml-backup"; >> > >> filename = "Filename.xml" >> > >> response.headers['Content-disposition'] = "Attachment; >> > >> filename=\"#{filename}\"" >> > >> render :text => xml.to_s >> >> > >> Cheers >> > >> Simon >> >> > >> On Tue, 14 Oct 2008 07:54:52 +0800,Nik<[EMAIL PROTECTED]> wrote: >> >> > >> > Hello all, >> >> > >> > I am trying to export some xml files on the web app as a download, but >> > >> > Firefox/chrome/ie/safari all just display the xml content on >> > >> > themselves. How can I have the download prompt? Like I am downloading >> > >> > a .exe file? >> >> > >> > Thank You >> >> > -- >> >> > Satchel Paige - "Don't look back. Something might be gaining on you." > > > -- Emo Philips - "My computer beat me at checkers, but I sure beat it at kickboxing." --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---