我正在尝试向以下位置发出 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
所以我猜路径不正确。对?我很难理解我的路线、控制器或呼叫是否不正确。