Я хочу, чтобы проверить некоторые атрибуты новой записи, и если некоторое условие истинно, предотвращают объект от создания:рельсов предотвратить создание объекта в before_create обратного вызова
before_create :check_if_exists
def check_if_exists
if condition
#logic for not creating the object here
end
end
Я также открыт для лучшего решения!
Мне нужно это для предотвращения повторных вызовов API.
Благодаря
ты прикасаешься Callbacks ад. Следующий шаг: вы удалите их из своих моделей и отбросьте эти поведения в служебных объектах – apneadiving