Ruby on Railsのルーティングについて質問です。
以下は、POSTされたJSONをDBに保存するというシンプルなAPIのルーティングです。
Ruby
1namespace :api, format: 'json' do 2 namespace :v1 do 3 resources :receive, only: [:create] do 4 end 5end
追加要件で、reveve APIを利用するお客様が増え、利用する会社ごとに
APIのエンドポイントを分けたいと考えております。
実現したいこと
A社
<doain>/api/v1/receive/a
B差
<doain>/api/v1/receive/b
このような実装を行う際のルーティングの設定、コントローラーディレクトリ構成はどのようにするのがベストでしょうか?
もう一階層増やして、 a_controller、b_controller...といったようにコントローラーを作成する事も考えたのですが、社名_controller.rbとなる部分に違和感がありました。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー