Я пытаюсь проверить число с плавающей запятой, которое может быть между 1 и 6,5, но только с шагом 0,5, поэтому {1, 1,5, 2,0, 2,5, 3, 3,5, 4, 4,5, 5, 5,5, 6, 6,5}.Есть ли способ проверить это в рельсах.Пока у меня есть:
validates :value, :inclusion => 1..6.5, is_value_valid => true
def is_value_valid
if self.value % 0.5 == 0
true
else
false
end
end
При тестировании я получаю ошибки, я не думаю, что именно так вы вызываете метод is_value_valid
.