に POST リクエストを送信しようとしています/api/kpi?data=some+stuff
:
curl -i http://127.0.0.1:9010/api/create_kpi -F data="some stuff"
しかし、私は404を取得しています。
私のルートは次のとおりです。
# config/routes.rb
namespace :api do
resource :kpi, :except => [:edit, :destroy]
end
どちらが私のコントローラーに当たるべきですか
# app/controllers/api/kpi_controller.rb
class Api::KpiController < ApplicationController
def create
temp = Kpi.new(params[:data])
end
end
したがって、パスが正しくないと推測しています。右?ルートが間違っているのか、コントローラーなのか、それとも呼び出しなのかを理解するのに苦労しています。