Ruby on rails 更新查询未在postgresql中更新

Ruby on rails 更新查询未在postgresql中更新,ruby-on-rails,ruby,ruby-on-rails-3,rails-postgresql,pg,Ruby On Rails,Ruby,Ruby On Rails 3,Rails Postgresql,Pg,使用更新时不更新postgresql数据库 @change_stat = Notification.where("fb_id = ? AND active = ?",@current_user.fb_id,true) @change_stat.update_all(:active => false) 您是否收到任何错误?没有,但我可以看到更新集active=false,但没有反映在postgresql数据中哪种类型的列是活动的?它是布尔值还是字符串?如果在您的模型中未将active设置为

使用更新时不更新postgresql数据库

@change_stat = Notification.where("fb_id = ? AND active = ?",@current_user.fb_id,true)
@change_stat.update_all(:active => false)

您是否收到任何错误?没有,但我可以看到更新集active=false,但没有反映在postgresql数据中哪种类型的列是活动的?它是布尔值还是字符串?如果在您的模型中未将active设置为attr\u accessible,则不会更新。你需要打电话。保存separetely这不是查询。请显示SQL,以及确切的错误(如果有)。在RAils中启用日志记录或在
postgresql.conf
中设置
log\u语句='all'