2015-10-06 75 views
-2

我有一個叫做Record的模型,它屬於產品型號,什麼是最簡單的方法來轉換:pluck或:收集結果到Rails中的字符串數組?

price列類型是十六進制。 Rails已經將它轉換爲視圖中的字符串。但我想讓他們在我的控制檯查詢中。對於拔毛

示例代碼:

Product.first.records.pluck(:price) 

此查詢顯示在陣列爲十六進制的值。有一種叫做to_sentences的方法,但它對我的情況來說還不夠。

的問題是相同的collect方法:

Product.first.records.collect(&:price) 

什麼是勇氣查詢以顯示我的十六進制數據作爲字符串數組,如:

["45,46","75,42"] 
+3

你確定你k現在「十六進制」是什麼意思? –

回答

3
Product.first.records.pluck(:price).map(&:to_s) 
1

請試試這個:

Product.first.records.pluck(:price).join(',') 
相關問題