Hi Tim,
Have you tried replacing hobo_ajax_response() with render?
render :js => "alert('hello')"
Warm regards,
Ignacio
El 06-03-2015 a las 21:54, Tim Griffin escribió:
> Hi all;
>
> (Hobo 2.0.1)
>
> I have a simple web_method defined that writes a PDF file to disk, and
> then responds with a javascript postamble:
>
> def generate_pdf
>
> # Generate the PDF here (write it to disk).
>
> # Notify user we're done.
> js = "notify(\"#{ t('caption') }\", \" #{ t('message') } \", \"
> #{icon} \");"
> hobo_ajax_response( :postamble => js )
>
> end
>
> This is called with a POST:
>
> <form web-method="generate_pdf" method="POST">
> <submit id="btn_GeneratePDF" label="Generate PDF"/>
> </form>
>
> While the method works and does its job, it's always raising a
> (harmless) exception:
>
> An ActionView::MissingTemplate occurred in instruments#generate_pdf:
>
> Missing template instruments/generate_pdf, application/generate_pdf with
> {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder,
> :dryml]}. Searched in:
> * "/webapps/polar/rels/20140812_00/app/views"
> *
> "/home/sshadmin/.rvm/gems/ruby-1.9.3-p545/bundler/gems/ckeditor-dc2a09e9e911/app/views"
> * "#<Dryml::Railtie::PageTagResolver:0x0000000a89b1b0>"
>
> actionpack (3.2.21) lib/action_view/path_set.rb:58:in `find'
>
>
> Any ideas what might be missing to stop Rails looking for a template to
> render?
>
> Many thanks,
> TIm
>
>
>
>
> --
> You received this message because you are subscribed to the Google
> Groups "Hobo Users" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to [email protected]
> <mailto:[email protected]>.
> To post to this group, send email to [email protected]
> <mailto:[email protected]>.
> Visit this group at http://groups.google.com/group/hobousers.
> For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Hobo
Users" 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/hobousers.
For more options, visit https://groups.google.com/d/optout.