小编Joh*_*hny的帖子

如何排除NewRelic RPM pinger在数据库中创建无用的会话

我正在使用Newrelic来监控我的rails应用状态.他们每隔5分钟ping一次(我认为GET请求)我们的应用程序.你知道如何阻止rails为他们正在制作的每个请求产生新的用户会话吗?

session rack ruby-on-rails ruby-on-rails-3 newrelic

6
推荐指数
1
解决办法
625
查看次数

Rails 3.2中克隆方法的问题

我今天试图克隆我的一个对象,但它似乎不像文档那样工作.

在我的控制台中我正在做:

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?#=>是的

activerecord ruby-on-rails ruby-on-rails-3

4
推荐指数
1
解决办法
1499
查看次数