4
刚想与以下扩展扩展Array类:你在哪里扩展你的rails应用程序中的类?
class Array
def shuffle!
size.downto(1) { |n| push delete_at(rand(n)) }
self
end
end
不过,我想知道哪里的好地方,以保持这些类型的扩展。我正在考虑environment.rb或将其自己的文件放入初始化程序目录中。
这似乎是比我更好的答案,所以我要删除我的答案(并开始以这种方式编写我的应用程序)。 – 2010-05-31 22:18:32