既存のアプリケーションに API を追加しています。
コントローラー「api」を作成し、ビューを処理してjsonを返すためにrablを使用しています。
理想的には、ルートを次のようにしたいと考えています: (ユーザーコントローラーとモデルがセットアップされています)。
/api/users/show.json?id=1 など...
私は api/index.json を動作させ、rabl テンプレートを返していますが、/api/users/show.json に何かをさせることができないようです
私はこれを設定しました:
scope "/api" do
resources :users
end
しかし、それは「/api/users」から「/users/new」にリダイレクトします
ビュー/ユーザーまたはユーザーコントローラー内でrablテンプレートを混同する必要がないように、APIセクションのすべてをそのままにしておきたいです。
あなたがこれに当てることができるかもしれない光をありがとう。