当前位置:  开发笔记 > 后端 > 正文

在Rails中,使用find with:select后,我的对象不保存

如何解决《在Rails中,使用findwith:select后,我的对象不保存》经验,为你挑选了1个好方法。

运行如下:

@users中@user的@users = User.find(:first,:select =>"name,lastname,salary")@ user.salary = 100000 @ user.save end

在查找Mysql表后,用户不会更新.



1> John Ruby..:

ActiveRecord不知道对象的id,以便保存数据.因此,在以下示例中包含id字段:如下例所示:

@users = User.find(:first,:select =>"id,name,lastname,salary")

推荐阅读
跟我搞对象吧
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有