我想从我的用户控制器更改“设备”模型的值。目前我获取设备然后设置值,但它没有将值保存到设备。我该如何保存?感谢
用户controller.rb
@device = @user.device
@device.lastUpdated = Time(now)
答案 0 :(得分:1)
要将更改保存到数据库,可以使用save方法。更新属性后尝试使用@ 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
编辑:查看Rails文档中的persistence methods列表(即这些是将信息写入数据库的方法)。