2016-05-02 55 views
-3

我正在嘗試檢查輸出中是否包含特定元素。我運行:檢查哈希是否包含在輸出中

results.include? {"_id"=>{"car_id"=>44, "page"=>"5"}, "summarized_time"=>100} 

,但我得到一個錯誤:

Syntax error, unexpected =>, expecting '}' 

我做了什麼錯?

+0

'results' is missing a'}'。 – Pavan

回答

2

問題是,在這種情況下,大括號被解釋爲塊的開始。只要把()左右:

results.include?({"_id"=>{"car_id"=>44, "page"=>"5"}, "summarized_time"=>100}) 
+0

或者,省略外部的'{}'。 – sawa

+0

謝謝。 NDN。 – sawa