【发布时间】:2013-03-21 08:02:25
【问题描述】:
我有自定义数组方法,例如
class Array
def decreasing?
for i in (0...self.size)
return false if self[i] > self[i+1]
end
true
end
def increasing?
for i in (0...self.size)
return false if self[i] < self[i+1]
end
true
end
end
还有
module Enumerable
def sorted?
each_cons(2).all? { |a, b| (a <=> b) <= 0 }
end
end
目前我将它们随机放在模型文件中。将这些代码放在 Rails 中的哪个位置更好?
【问题讨论】:
-
Monkey Patching in Rails 3 的可能重复项
标签: ruby-on-rails