2014-06-18 75 views
2

字符串雙引號,我需要用雙引號的字符串的毗連與紅寶石

試圖

expectedValue = "/""+expectedValue+"/"" 

但並沒有奏效 -

拋出下面的錯誤 -

NoMethodError: undefined method `/' for "/+expectedValue+":String 

請建議。

回答

14

也許你的意思是:

expectedValue = "\""+expectedValue+"\"" 

以上紅寶石風格:

expectedValue = "\"#{expectedValue}\"" 
+1

太棒了!有效。謝謝Zishe! –

+0

如果你接受一些答案,這也會很棒。關閉這個問題。 – zishe

9

您可以使用%Q,或者乾脆%

expectedValue = %Q{"#{expectedValue}"} 

expectedValue = %|"#{expectedValue}"| 

Reference: String literals

+0

偉大的解決方案,謝謝。 – zishe