Maybe try in controller: def getDiagram
respond_to do |format| format.js end end On Wednesday, October 24, 2012 8:40:24 PM UTC+2, Ruby-Forum.com User wrote: > > Am having real probs trying to use Ajax with my Rails app. I have set up > a test as > > follows: > > in javascript file: > > window.onload = function() { > $('#test').bind('ajax:success', function() { > alert("success"); > }; > } > in view: > > <%= link_to "test", { :action => :getDiagram }, :remote => true, :id => > "test" %> > in controller: > > def getDiagram > > end > > Now I know this looks odd with the empty controller action, but I would > expect this code to just show a popup window with 'success' and leave > the current page loaded when the link is clicked? Instead i get the > missing template message like its trying to load a page synchronously > rather than using ajax? > > Can anyone get my test to work? Do I need to upgrade or add a gem file? > > Thanks in advance > > Jason > > -- > Posted via http://www.ruby-forum.com/. > -- 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 rubyonrails-talk+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msg/rubyonrails-talk/-/Rbq35V6EY2cJ. For more options, visit https://groups.google.com/groups/opt_out.