我有一個數組arr = ["model", "engine", "year", ................]
,其中每個元素是Car
模型的屬性名稱。
我想這些特定的屬性值推到另一個陣列訪問對象屬性軌道4
Car.all.each do |mycar|
another_array << arr.map{ |attr| mycar.attr }
end
當然,這給預期no method error .attr for <object>
。什麼是這樣做的正確方法? 編輯 我知道.send()
方法,但我發現,使用ATTR加密寶石某些字段加密,當我使用。發送不正確解密()。所以我要嘗試其他的東西像這樣
是的,我知道,我一直在使用的方法。發送,但由於我使用ATTR加密的寶石,我發現用發送方法時,某些字段不被解密,rthats爲什麼我要嘗試財產以後這樣 –
你需要存儲用' – Ven
之前encrypted_'那麼我不會解密值 –