0
list = []
Merchant.all.each do |merchant|
if merchant.url.present? && merchant.url != merchant.api_data.url
list.push({
:id => merchant.id,
:name => merchant.name,
:another => merchant.another,
:another => merchant.another,
:another => merchant.another
})
end
end
是否有更簡單的方法來創建該對象的某些字段的散列?對不起,如果這太明顯了。我正在從PHP過渡到Ruby。有沒有更簡單的方法來創建模型數據的散列? (Ruby初學者)
哇,謝謝!我需要提取幾個字段以將該數據作爲電子郵件發送。 – Hopstream
不需要爲此構建散列,只需傳遞商人對象並在適當時訪問屬性即可。 – tokland
所以像這樣?...'list = [] Merchant.all.each do | merchant | 如果merchant.url.present? && merchant.url!= merchant.api_data.url list.push(merchant) end end' – Hopstream