Удалить запись с консоли в Ханами

В Rails вы можете сделать:

rails c
record = Record.where(name: 'Test Record').first
record.destroy

Как вы можете сделать то же самое в Ханами? Я читал документы, но изо всех сил пытаюсь понять, как выполнять консольные команды, такие как Rails, для взаимодействия с объектами базы данных.

2 ответа

Решение

Ты можешь сделать

$ hanami c
UserRepository.new.users.where(name: "Test Record").delete

Когда класс наследует от Hanami::Repository

delete(id) - удалить запись, соответствующую данному идентификатору

в использовании ханами delete вместо destroy

Другие вопросы по тегам