2012-09-19 52 views
1

我試圖使用機架測試發出POST請求我padrino應用程序填寫:Padrino /西納特拉架測試後不PARAMS

post '/sms', "name" => "Bryan" 

我的路線是這樣的:

post :index do 
    puts params.inspect 
    puts rack_input.inspect 
end 

rack_input是我寫的解析原始機架輸入的方法。當我運行測試,我得到這樣的輸出:

{} 
"name=Bryan" 

然而,當我在命令行上使用捲曲,它工作正常:

curl -d "name=Bryan" localhost:8080/sms 

{"name"=>"Bryan"} 
"name=Bryan" 

我在做什麼錯?

+0

我得到了同樣的問題,有何看法? – brad

+0

同樣的問題在這裏。這是否解決? – onedanshow

+0

我也是。運氣好的話? – GMA

回答

0

嘗試用符號:

post '/sms', :name => "Bryan" 
+0

我做到了,沒有區別。 – zombor

+2

你曾經解決過這個問題嗎? – GMA