我試圖更新相關模型的屬性。Rails控制器減去數量
正在創建的型號記錄是invitem
相關型號記錄是matitem
。
這是我想在invitem
控制器代碼:
def create
@invitem = Invitem.new(params[:invitem])
respond_to do |format|
if @invitem.matitem_id != nil
Matitem.find(@invitem.matitem_id).update_attributes(:qty => (:qty - @invitem.units))
end
if @invitem.save
Rails不喜歡我試圖從:qty
減去@invitem.units
的方式,我得到
undefined method `-' for :qty:Symbol
感謝您的回答! – Reddirt