I don't have any export.axlsx, because I just wrote that code for you
However it seems like sending show_export form with JS. Did you set :xhr => 
false in render base_form call?

El Miércoles, 11 de marzo de 2015 07:11:46 Georgiy Avakyan escribió:
> Thank you for the fast reply. I have got something like you sent me, I have
> fix some things, now I have a strange mess of symbols after I go to
> controller/show_export :(
> 
> <https://lh4.googleusercontent.com/-Wi43D0sjFhU/VQA4rYGOogI/AAAAAAAAAGI/V3Xu
> QChnYbw/s1600/%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%2B%D1%8D%D0%BA%D1%80%D0%B
> 0%D0%BD%D0%B0%2B%D0%BE%D1%82%2B2015-03-11%2B15%3A44%3A01.png> Can you show
> me your export.axlsx file or something similar?
> 
> среда, 11 марта 2015 г., 14:50:40 UTC+3 пользователь Sergio Cambra написал:
> > It's not very different to member action
> > 
> >   class InvoicesController < ApplicationController
> >   
> >     active_scaffold do |config|
> >     
> >       config.action_links.add :show_export, :type => :collection,
> > :
> > :position =>
> > :top
> > :
> >     end
> >     
> >     def show_export
> >     
> >       respond_to_action(:show_export)
> >     
> >     end
> >     
> >     def export
> >     
> >       process_action_link_action do
> >       
> >         if range_selected
> >         
> >           from = ...
> >           to = ...
> >         
> >         end
> >         do_export(from, to)
> >       
> >       end
> >     
> >     end
> >     
> >     protected
> >     
> >     def show_export_respond_to_js
> >     
> >       render :partial => 'show_export'
> >     
> >     end
> >     
> >     def export_respond_to_html
> >     
> >       render :partial => 'email'
> >     
> >     end
> >   
> >   end
> >  
> >  # show_export.html.erb
> >  
> >   <div class="active-scaffold">
> >   
> >     <div class="show_export-view <%= "#{id_from_controller
> > 
> > params[:controller]}-view" %> view">
> > 
> >       <%= render :partial => 'show_export' -%>
> >     
> >     </div>
> >   
> >   </div>
> >   
> >   # _show_export.html.erb
> > 
> > disable xhr becuase we want to return file, so ajax must not be used
> > 
> >   <%= render :partial => "base_form", :locals => {:form_action => :export,
> >   
> >                                      :body_partial => 'show_export_form',
> >                                      :xhr => false,
> >                                      :headline => "Export"} %>

-- 
You received this message because you are subscribed to the Google Groups 
"ActiveScaffold : Ruby on Rails Gem" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/activescaffold.
For more options, visit https://groups.google.com/d/optout.

Reply via email to