【发布时间】:2018-10-21 23:00:24
【问题描述】:
在 Rails 中你可以这样做:
rails c
record = Record.where(name: 'Test Record').first
record.destroy
你怎么能在花见做同样的事情?我一直在阅读文档,但我很难了解如何使用 Rails 等控制台命令与数据库对象进行交互。
【问题讨论】:
在 Rails 中你可以这样做:
rails c
record = Record.where(name: 'Test Record').first
record.destroy
你怎么能在花见做同样的事情?我一直在阅读文档,但我很难了解如何使用 Rails 等控制台命令与数据库对象进行交互。
【问题讨论】:
你可以的
$ hanami c
UserRepository.new.users.where(name: "Test Record").delete
【讨论】:
当一个类继承自Hanami::Repository时
delete(id) – 删除给定id对应的记录
在 Hanami 中使用 delete 而不是 destroy
【讨论】:
hanami-cli ` $ gem install hanami-cli `
hanami-cli 是使用 Ruby 构建 CLI 应用程序的 gem。如果您使用 Hanami,则无需安装,只需使用 gem 附带的 CLI:hanami。