0
我想從我的用戶控制器更改'設備'模型的值。目前,我得到設備,然後設置值,但它不是將值保存到設備。我怎樣才能保存它?感謝Rails保存模型來自另一個控制器的屬性
用戶controller.rb
@device = @user.device
@device.lastUpdated = Time(now)
我想從我的用戶控制器更改'設備'模型的值。目前,我得到設備,然後設置值,但它不是將值保存到設備。我怎樣才能保存它?感謝Rails保存模型來自另一個控制器的屬性
用戶controller.rb
@device = @user.device
@device.lastUpdated = Time(now)
將更改保存到數據庫中,你可以使用保存方法。更新屬性後嘗試使用@ device.save。
@device = @user.device
@device.lastUpdated = Time(now)
if @device.save
# do something when save is successful
else
# handle the case when it doesn't save properly
end
編輯:看看的persistence methods的Rails文檔列表(即這些都是將信息寫入到數據庫中的方法)。
'@ device.save'? – mdemolin