我是一名Java程序员,一年前开始编写Ruby on Rails。我喜欢它的语言、rails本身以及它们背后的原则。但是让我困扰的是Ruby程序员似乎并没有重构。我注意到Ruby / Rails中的重构工具非常缺乏。一些集成开发环境,如Aptana和RubyMine似乎提供了一些非常基本的重构,但与Eclipse的Java重构相比,并没有什么真正大的重构。嗯,使用这些工具,你只能得到零重构(只有使用find/rep
在我有限的知识中,我不知道如何写这篇文章,而不把志愿者作为身份方法的论据。这通常不会是个问题,除非我需要所有的非常规志愿者。然后,我必须循环遍历Volunteers.all,并根据status方法对每个方法进行评估。我觉得这里的开销太大了。 case
when volunteer.reports.nought.where(:report_month => Report_range.months(6)).