我有一种情况,我的数据是一个数字,并保存为一个字符串。我有一个要检查字符串的范围。Range 中的项目是一个整数。我怎样才能做到这一点?以下是我正在编写的范围的代码:
if value == "above"
scope.where(["level > ?", level_range.last])
elsif value == "below"
scope.where(["level < ?", level_range.first])
elsif value == "at"
scope.where(:level => level_range)
else
scope
end