Удалить запись с консоли в Ханами
В 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