1
레일즈에서이 쿼리의 정수 값을 가져 오려고합니다. 내 컨트롤러에서 레일스 쿼리에서 값을 얻는 방법
Inventory.select(:amt_sold).where(item_ID:'GXZ44', store_id:'44555222')
, 내 인벤토리에서 판매 금액을 선택하려고하고 나는
amt_sold
열에서 유일한 정수 값을 얻을합니다. 내가 그 쿼리를 실행하면, 내가 얻을 :
는
< Inventory id: nil, amt_sold: 175.0>
어떻게 그냥 정수 그것에 산술 연산을 수행 할 수 있도록 같이 175.0 값을받을 수 있나요?
일했다! 고마워요 !!! – myhouse
나는'# pluck'의 팬이지만이 경우에는 우아하지 않습니다 :'Inventory.where (item_ID : 'GXZ44', store_id : '44555222'). pluck.first'. 당신의 해결책이 더 좋습니다. – Tass