我正在向现有应用程序添加一个 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 模板。
感谢您可能对此有所了解。