mysql - 保存 ActiveRecord 对象而不提交轨 4

标签 mysql ruby-on-rails ruby ruby-on-rails-4 activerecord

当我调查我的 Rails 项目上的 mysql 性能时,我注意到一半的查询是基于提交的。有没有什么方法可以在不提交的情况下创建?

source of the problem

谢谢

ruby 2.1.2 rails 4.1.4

最佳答案

我对你的问题有点困惑,但是你尝试过从命令行使用“rails c”吗?您可以进入控制台将记录添加到数据库中。例如:

user = User.new(用户名:“johndoe”,名字:“约翰”,姓氏:“Doe”)

  • '.new' 创建但不保存到数据库

  • user.save 随后将记录提交到数据库

  • '.create' 创建记录并将其保存到数据库

关于mysql - 保存 ActiveRecord 对象而不提交轨 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33637552/

相关文章:

mysql - 如何用斜杠格式化mysql?

sql - 使用 Activerecord 中的两个属性创建 IN 语句

ruby-on-rails - 无法在 Rails 应用程序中使用@font-face

ruby - 将文件读入内存的unix实用程序?

ruby - 如何使用 Ruby 在 MapR HDFS 中保存文件

php - 循环不工作时查询内的 MySQL 查询 (PHP)

PHP array_diff VS mysql 不在

mysql - 在 MySQL 过程中获取浏览器信息

ruby-on-rails - 奇怪的异常(exception)与delay_job

ruby - 在 ruby​​ 中将值打印到小数点后两位