本周,一个功能请求已经被接受到下一个版本的 Rails 中,这就是增加对 PostgreSQL 数据库的 MACADDR、INET 和 CIDR 数据类型的支持,也就是说在 Rails 4.0 中你可以使用如下代码:
create_table :network_types do |t|
t.cidr :cidr_address
t.inet :ip_address
t.macaddr :mac_address
end
同时,数据库模型的生成也支持这三个数据类型,而之前它们都被当成是字符串来处理。
ActiveRecord 将自动的把 INET 和 CIDR 类型转成 Ruby 的 IPAddr,而 MACADDR 将转成字符串类型。
时间:2012-05-19 08:12
来源:开源中国社区
作者:oschina
原文链接