2014-02-24 107 views
0

我想從我的用戶控制器更改'設備'模型的值。目前,我得到設備,然後設置值,但它不是將值保存到設備。我怎樣才能保存它?感謝Rails保存模型來自另一個控制器的屬性

用戶controller.rb

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

'@ device.save'? – mdemolin

回答

1

將更改保存到數據庫中,你可以使用保存方法。更新屬性後嘗試使用@ 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文檔列表(即這些都是將信息寫入到數據庫中的方法)。

相關問題