开发中的输出与生产服务器上的不同?

时间:2011-07-07 17:56:46

标签: mysql ruby-on-rails

我的开发机器上生成的代码块比生产服务器上的代码块要多。当我运行从named_scope生成的SQL时,它是相同的,当我直接在相同的副本上运行查询时,它会给出正确的答案。

即使我在每个env中从控制台调用该方法,它也会给出相同的答案。

当我从控制器/视图中调用它时,我似乎只有问题。我有@end_date = @start_date与其他类似的named_scopes保持一致的格式。

@start_date  = (Time.now)
@end_date    = @start_date
named_scope :today, {:conditions => "shipped_on >= '#{@start_date.year}-#{@start_date.month}-#{@start_date.day} 00:00:00' AND shipped_on <= '#{@end_date.year}-#{@end_date.month}-#{@end_date.day} 23:59:59'"}

我可以检查不一致的任何想法或地点吗?

0 个答案:

没有答案