我試圖做一個POST請求3210:診斷404錯誤在Rails的
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
所以我猜測路徑不正確。對?我很難理解我的路線是不正確的,還是控制器或通話。
運行'耙路線'會告訴你你的路線如何。確認它在您期望的位置。 –
@jonallard好吧,現在就嘗試它......我的耙子顯然有版本問題問題......現在解決這些問題:) – GeekedOut
Psssst ...我不知道你的情況是什麼,但是'bundle install' + [this這裏](http://stackoverflow.com/a/7553276/720164)(以防萬一)可能有幫助 –