Ruby on Rails开发全解析
1. Active Record操作
Active Record可使用 serialize 方法将哈希或数组等对象保存到文本列中。以下是创建并保存日志哈希的示例:
class Catalog < ActiveRecord::Base
serialize :journal
end
catalog = Catalog.create(:journal => { "title" => "Oracle Magazine", "edition" => "January-February 2007" })
Active Record还提供了以下常用操作方法:
- 查找记录 :
- find 方法:用于查找匹配条件的记录,例如查找与SQL部分匹配的第一条记录:
find(:first, :conditions => "section = 'SQL'")
- `find_by_sql`方法:为指定的SQL语句查找结果集,例如为SQL部分创建结果集:
@resultset=Catalog.find_by_sql("SELECT * from catalogs WHERE SECTION='SQL'")
超级会员免费看
订阅专栏 解锁全文
38

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



