【发布时间】:2012-03-04 15:31:05
【问题描述】:
我的路由有问题,我还是不太明白,谢谢大家的解释。
被调用的地址 = GET /buyorders/autocomplete?term=i HTTP/1.1
我希望它在哪里查看 = 控制器 => 购买订单,操作 => 自动完成
它正在查看的位置 = app/controllers/buyorders_controller.rb:26:in `show'
我放置的路线让它看我想要的地方=
匹配 "buyorders/autocomplete?term=* " => "buyorders#autocomplete"
但它仍在关注表演动作。 我放置的路线确实存在于 rake 路线中 我已尝试重新启动服务器,但这没有帮助
我还在其他堆栈溢出问题中找到了另一种制作路由的方法,例如将其写为 route.connect "/buyorders/autocomplete?term=*", :controller => "buyorders", :action => "autocomplete" 但这会使 routes.rb 崩溃,所以我认为它可能适用于旧版本的 ROR?我正在使用 3.1
再次感谢大家提供的任何帮助
【问题讨论】:
标签: jquery ruby-on-rails autocomplete routing