深入探索 ActiveRecord:从基础到数据库清理策略
1. ActiveRecord 简介
ActiveRecord 诞生于 Ruby on Rails 框架,但也能轻松地在独立的 Ruby 代码中使用,与任何现有数据库进行交互。
例如,假设有一个 accounts 表,包含以下数据:
| balance | number | id |
| ---- | ---- | ---- |
| 80 | 1765 | 1 |
| 250 | 2214 | 2 |
可以使用以下 Ruby 代码查询该数据库表:
account = Account.find_by_number(2214)
puts account.balance
输出结果为: 250
若要向表中添加新行,可这样操作:
new_account = Account.create!(:number => 1234, :amount => 0)
定义 Account 类时,无需在代码中定义数据库列:
class Account < ActiveRecord::Base
end
ActiveRecord 会检查数据库模式,
超级会员免费看
订阅专栏 解锁全文
526

被折叠的 条评论
为什么被折叠?



