Ruby on rails Rails从另一个控制器保存模型属性

Ruby on rails Rails从另一个控制器保存模型属性,ruby-on-rails,ruby,ruby-on-rails-3,Ruby On Rails,Ruby,Ruby On Rails 3,我想从我的用户控制器更改“设备”模型的值。当前,我获取设备,然后设置值,但它没有将值保存到设备。我怎样才能保存它?谢谢 用户控制器.rb @device = @user.device @device.lastUpdated = Time(now) 要将更改保存到数据库,可以使用save方法。更新属性后,请尝试使用@device.save @device = @user.device @device.lastUpdated = Time(now) if @de

我想从我的用户控制器更改“设备”模型的值。当前,我获取设备,然后设置值,但它没有将值保存到设备。我怎样才能保存它?谢谢

用户控制器.rb

      @device = @user.device
      @device.lastUpdated = Time(now)

要将更改保存到数据库,可以使用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文档中的列表(即,这些是将信息写入数据库的方法)