我正在使用Newrelic来监控我的rails应用状态.他们每隔5分钟ping一次(我认为GET请求)我们的应用程序.你知道如何阻止rails为他们正在制作的每个请求产生新的用户会话吗?
我今天试图克隆我的一个对象,但它似乎不像文档那样工作.
在我的控制台中我正在做:
u = User.find 1
nu = u.clone
nu.new_record?
=> false
nu.new?
NoMethodError: undefined method `new?' for #<User:0x007fbf137b8278>
Run Code Online (Sandbox Code Playgroud)
所以它看起来像克隆对象只是一个副本,因为它具有与旧的相同的Id,但根据文档,它应该是新对象?
克隆()
返回尚未分配id的资源的克隆,并将其视为新资源.
ryan = Person.find(1)
not_ryan = ryan.clone
not_ryan.new?#=>是的