使用一个关联错误更新rails相关对象上的ruby上的attibute

时间:2017-03-30 17:07:14

标签: ruby-on-rails

我需要你的帮助。我试图更新表上的属性,但它没有更新。下面是一段代码。

user = User.find(7)   用户负载(4.0ms)SELECT“users”。* FROM“users”WHERE“users”。“id”=?限制? [[“id”,7],[“LIMIT”,1]]

login_details = user.login_detail login_details = user.login_detail   LoginDetail Load(0.0ms)SELECT“login_details”。* FROM“login_details”WHERE“login_details”。“user_id”=?限制? [[“user_id”,7],[“LIMIT”,1]]

login_details.status = 1 login_details.status = 1 1 login_details.save login_details.save    (1.0ms)开始交易    (0.0ms)提交事务 真

用户有一个登录详细信息。

1 个答案:

答案 0 :(得分:0)

您确定您的login_details对象已经没有status = 1吗?如果真的ActiveRecord没有启动数据库查询。