【发布时间】:2015-08-03 09:30:43
【问题描述】:
每次我调用 Model.new 并且在调用 .save 之前,ActiveRecord 似乎都会获得一个数据库连接(这可能是有意义的,因为它需要获取字段名称)。
如何防止这种情况发生?我不打算将模型保存到数据库中。我只是创建它,然后将它传递给其他函数。
【问题讨论】:
标签: ruby ruby-on-rails-3 activerecord
每次我调用 Model.new 并且在调用 .save 之前,ActiveRecord 似乎都会获得一个数据库连接(这可能是有意义的,因为它需要获取字段名称)。
如何防止这种情况发生?我不打算将模型保存到数据库中。我只是创建它,然后将它传递给其他函数。
【问题讨论】:
标签: ruby ruby-on-rails-3 activerecord
你为什么不创建一个不继承 ActiveRecord::Base 的模型版本然后你可以将它作为数据对象传递,并让你的数据库不理会,直到你真正需要它。
【讨论】: