Size: a a a

Чат по руби

2021 January 27

КП

Кот Программист... in Чат по руби
Roux
Так, вернемся к истокам.
В коде есть вот такая строка:
self.class.by_group_event(group_event_id).scheduled.where(start_time: start_time).map(&:participant_count).inject(0, &:+)
И она не вызывает ошибки, НО она возвращает 0. А мне нужно возвращать в данном случае 4. participant_count короче)
после перезапуска консоли ошибка пропадает?
источник

R

Roux in Чат по руби
Кот Программист
после перезапуска консоли ошибка пропадает?
При вызове строки выше ошибки и нет. Это ошибку вызывает все то, что уже я горожу)
источник

R

Roux in Чат по руби
источник

R

Roux in Чат по руби
То есть вот
источник

КП

Кот Программист... in Чат по руби
Roux
При вызове строки выше ошибки и нет. Это ошибку вызывает все то, что уже я горожу)
.to_a тоже ошибку выводит после перезапуска консоли?
источник

КП

Кот Программист... in Чат по руби
map и inject не ActiveRelation методы, они делают неявно to_a насколько я помню
источник

R

Roux in Чат по руби
Вот какая забавная штука, вот так ошибки нету
источник

R

Roux in Чат по руби
А если вместо времени задаю participant_count, то
источник

R

Roux in Чат по руби
Хотя по идее это же одинаковые поля в бд
источник

КП

Кот Программист... in Чат по руби
по той или иной причине этот sql запрос является некорректным, почему все последующие запросы возвращают ту же ошибку описано в описании ошибки
источник

R

Roux in Чат по руби
Спасибо за помощь, понял в чем корень проблемы)
источник

Т

Тимофей in Чат по руби
источник

EA

Egor Arbuzov in Чат по руби
вроде всё одинаково а вывод разный
источник

EA

Egor Arbuzov in Чат по руби
источник

Т

Тимофей in Чат по руби
Что думаете насчет этого?
источник

WH

White Hat in Чат по руби
Egor Arbuzov
вроде всё одинаково а вывод разный
в твоем случае лишний пробел между вызовом метода и параметрами. Выходит так,что inspect вызывается не на результате выполнения функции, а на ее аргументах
источник

EA

Egor Arbuzov in Чат по руби
White Hat
в твоем случае лишний пробел между вызовом метода и параметрами. Выходит так,что inspect вызывается не на результате выполнения функции, а на ее аргументах
Не могу найти
источник

WH

White Hat in Чат по руби
Egor Arbuzov
Не могу найти
29 строчка в саблайме
источник

EA

Egor Arbuzov in Чат по руби
White Hat
29 строчка в саблайме
блин зрение уже хромает
источник

IF

Ivan FIlin in Чат по руби
Запускаю сайт в development окружении - всё работает. Запускаю в production - получаю 500ю ошибку
источник