首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > Ruby Rails >

rails无法保存数据到数据库,怎么解决

2012-06-28 
rails无法保存数据到数据库,如何解决?保存后,结果如下,无法保存到数据库,请问这些信息代表什么意思呢irb(m

rails无法保存数据到数据库,如何解决?

保存后,结果如下,无法保存到数据库,请问这些信息代表什么意思呢
irb(main):016:0> a.save
  (0.5ms) BEGIN
  (1.5ms) SELECT 1 FROM `users` WHERE `users`.`login_name` = BINARY 'aaa' LIMIT 1
  (1.5ms) SELECT 1 FROM `users` WHERE `users`.`username` = BINARY 'aa' LIMIT 1
  (1.2ms) SELECT 1 FROM `users` WHERE `users`.`email` = BINARY 'aaa@ss.com' LIMIT 1
  (2.7ms) ROLLBACK
=> false

[解决办法]
SELECT 1 ?
[解决办法]
save事务被回滚了

a.valid? 查看是否数据验证成功

a.save! 查看是哪儿没成功

热点排行