그래서 각 항목을 반복적으로 그리고 잡는 배열이 있습니다. 몇 가지 항목 속성 값을 업데이트하고 싶습니다.컨트롤러 내에서 클래스 속성을 업데이트하십시오.
이if @request.status = 'Approved'
session[:item_ids].each do |item_id|
item = Item.where(:id => item_id)
item.checked_out = item.requested
item.quantity = item.quantity - item.checked_out
item.requested = 1
end
이 불행하게도 작동하지 않고 오류 던지고있다 : 나는과 같이이 시도 요청
undefined method `requested' for #<ActiveRecord::Relation:0x007fd01e6ae2a8>
가장 확실히 항목 클래스의 속성을, 그래서 난 아무 생각이 없다 왜 이러한 값을 업데이트 할 수 없습니까? 어떤 도움을 많이 주시면 감사하겠습니다!
'끝'도 누락되지 않았습니까? 하나는 "if"용이고 하나는 "do"용 – Spidy