0
我有一個用戶模型。用戶模型具有名稱,phone_no,acc_no,...字段。我想要摘取3個字段,即name,phone_no和acc_no。對於我使用如何在Rails中使用nil值來獲取多個屬性?
User.pluck(:name, :phone_no, :acc_no)
上有phone_no和ACC_NO不存在驗證,這就是爲什麼它給了我下面的結果
[
['xyz', '1234'],
['pqr', '4567', '12345678'],
['abc']
]
我需要得到像
[
['xyz', '1234', nil],
['pqr', '4567', '12345678'],
['abc', nil, nil]
]
是否有任何如何做到這一點?
不能。 'pluck' **應該返回第二個代碼示例中的內容,而不是第一個代碼示例中的內容。 –
它在我的代碼中。 OP你確定你沒有在某處使用「compact」嗎? – Fallenhero
你使用mongoDB嗎?試試我的答案 –