【发布时间】:2013-05-25 03:54:47
【问题描述】:
我正在使用 Rocket_Pants gem 为我现有的 Rails 应用程序提供 API 访问权限。我的路线中有以下内容:
# HTTP routing
resources :posts do
collection do
get 'search'
end
end
# API routing
api :version => 1 do
resources :posts, :only => [:index, :show]
resources :posts do
collection do
get 'search'
end
end
end
我对@987654322@ 和post/:id works 的json API 请求。但是,对 localhost:3000/1/posts/search?query=my_query 的 json API 查询不会。
(注意:对localhost:3000/posts/search?query=my_query 的http 请求有效)。
我应该如何解决这个问题?
【问题讨论】:
标签: ruby-on-rails rails-routing