У меня есть задача rake, которую я создал, и внутри нее у меня есть строка
number = rand(1..10)
Когда я запускаю это на своем компьютере для разработки, все в порядке, однако, когда я запускаю его на Heroku, я возвращаю ошибку.
rake aborted!
can't convert Range into Integer
/app/lib/tasks/sample_data.rake:57:in `rand'
Должен отметить, что ранее в задаче rake я запускал rand(111)
в обязательном порядке. Я должен предположить, что проблема вызвана тем, что я установил начальную и конечную точки для выбора rand
.
Итак, большой вопрос: почему Heroku рассматривает rand
как диапазон, а не как целое число, и как мне это исправить?