我在 ApplicationHelper 类中有以下帮助函数:
def convert_to_range(n)
[ (0..49), (50..99)].each do |range|
if range.cover? (n)
return "#{range.min}+"
end
end
end
如果我将此功能加载到控制台,它可以工作:
convert_to_range 66
# 50+
但是,当我从视图中调用它时,它会返回
[0..49, 50..99]
这里发生了什么,我该如何解决?