【发布时间】:2011-08-12 18:08:59
【问题描述】:
我在一些用于自动完成的 jquery 代码中有这个 ajax 请求:
$.ajax({type:"POST", url:("showable_videos/create.js"), data:{video:{profile:val}}});
自动完成作用于我的视频显示视图内的一个字段。因此,当它发出 AJAX 请求时,我收到此错误:
Started POST "/videos/showable_videos/create.js" for 127.0.0.1 at Tue Apr 26 00:18:33 -0700 2011
ActionController::RoutingError (No route matches "/videos/showable_videos/create.js"):
当我希望它只是 /showable_videos/create.js 时,Rails 会在 URL 前添加 /videos/。我该如何解决这个问题?
【问题讨论】:
标签: jquery ruby-on-rails ruby ruby-on-rails-3 autocomplete