在Rails控制台中查看回滚错误的原因

科学的

我正在尝试通过Rails控制台更新记录,并遇到回滚错误:

Project.find(118).update_attributes(:featured=>true)
  Project Load (2.6ms)  SELECT "projects".* FROM "projects" WHERE "projects"."id" = $1 LIMIT 1  [["id", 118]]
   (2.8ms)  BEGIN
   (1.3ms)  ROLLBACK
=> false

如何查看错误源?我可以更新其他记录的属性,因此我想检查为什么该特定记录不起作用。

马里克·利普卡(Marek Lipka)

您的Project实例可能无效。要查看阻止它保存的错误,可以键入:

project = Project.find 118
project.assign_attributes(featured: true)
project.valid?
project.errors.full_messages

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Rails控制台中查看嵌套记录

来自分类Dev

如何在 virt-manager 虚拟机控制台中回滚?

来自分类Dev

Rails:回滚错误

来自分类Dev

Rails:回滚错误

来自分类Dev

控制台中的Gulp错误

来自分类Dev

控制台中的jQuery错误

来自分类Dev

如何在控制台中查看DDLogVerbose()

来自分类Dev

如何在控制台中查看DDLogVerbose()

来自分类Dev

在控制台中同时查看到文件的同时回显输出

来自分类Dev

Fixnum:Rails回滚错误

来自分类Dev

Rails:Faye为我工作,但由于某些未知原因,控制台中仍然出现一些JS错误,我应该担心吗?

来自分类Dev

自动包含在Rails控制台中

来自分类Dev

irb / rails控制台中的颜色

来自分类Dev

在Rails控制台中自动定义变量

来自分类Dev

Rails控制台中的整数不同输出

来自分类Dev

无法在控制台中运行Rails

来自分类Dev

在Rails控制台中自动包含

来自分类Dev

在Rails控制台中终止Postgre连接

来自分类Dev

如何访问控制台中的 rails 会话?

来自分类Dev

控制台中的Bootstrap CSS错误

来自分类Dev

Firebug控制台中的范围外错误

来自分类Dev

Dokku在控制台中显示错误

来自分类Dev

控制台中输入错误意外结束?

来自分类Dev

控制台中的Angular Resource错误

来自分类Dev

虚拟控制台中的MAC地址错误

来自分类Dev

如何查看Chrome调试控制台中的<略过>

来自分类Dev

在Chrome控制台中查看Javascript方法的内容

来自分类Dev

如何在Chrome控制台中查看Tab EOL空间?

来自分类Dev

datatable jQuery如何在控制台中查看表的数据