3

我正在向现有应用程序添加一个 api。

我创建了一个控制器“api”并使用 rabl 来处理我的视图并返回 json。

理想情况下,我希望路线是这样的:(我们有一个用户控制器和模型设置)。

/api/users/show.json?id=1 等...

我有 api/index.json 工作并返回我的 rabl 模板,但我似乎无法让 /api/users/show.json 做任何事情

我设置了这个:

scope "/api" do
  resources :users
end

但这会从“/api/users”重定向到“/users/new”

我想保留 api 部分中的所有内容,而不必在视图/用户或用户控制器中混合我的 rabl 模板。

感谢您可能对此有所了解。

4

1 回答 1

0

我不确定我是否遇到了您的问题,但我认为您的路线可能是错误的。

它应该是这样的

/api/users/1.json
于 2012-12-05T19:48:43.243 回答