Rails中的重载类变量在production模式和development模式中表现不一致?

基类定义类变量

@@default_order = "id asc"

子类中定义同一个类变量

@@default_order = "happentime desc"

在测试环境里面查询发现是按照happentime降序排列的,切换到production模式发现是按照id升序排列的。

请问是什么原因导致的?

当前通过重载方法的方式,在production和development模式下,都是正常的,暂时用这个方法解决了这个问题。

后记

于2013.01.06 » 迁移自tanbamboo.iteye.com博客

此文作者:Benjamin Tan, 分类: develop, 标签: railsruby, 发布于:2009-04-23 00:00:00 +0000。
转载须以超链接形式标明文章原始出处和作者信息及版权声明.