Active Record Basics 3 Creating Active Record Models_Ruby_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > Ruby > Active Record Basics 3 Creating Active Record Models

Active Record Basics 3 Creating Active Record Models

 2014/6/23 22:18:00  jiajie0531  程序员俱乐部  我要评论(0)
  • 摘要:version:rails43创建ActiveRecord模型创建ActiveRecordmodels是非常简单的。你所需要做的就是实现ActiveRecord::Base的子类,你可以参考下面:classProduct<ActiveRecord::Baseend这会创建一个Productmodel,在数据库中映射一个products数据表。你将能够映射数据表每一行的列对应于模型实例的特性。正如同products数据表是用下文的SQL语句来创建的:CREATETABLEproducts
  • 标签:BASIC

class="p1">version: rails4

3 创建Active Record 模型

?

创建Active Record models是非常简单的。你所需要做的就是实现 ActiveRecord::Base的子类, 你可以参考下面:

classProduct < ActiveRecord::Base

end

这会创建一个Product model,在数据库中映射一个products数据表。你将能够映射数据表每一行的列对应于模型实例的特性。正如同products数据表是用下文的SQL语句来创建的:

CREATETABLEproducts (

???id int(11) NOTNULLauto_increment,

???namevarchar(255),

???PRIMARYKEY? (id)

);

基于上文的数据表模式,你将能够编写如下的代码:

p = Product.new

p.name = "Some Book"

puts p.name # "Some Book"

?

?

?

original text: http://guides.rubyonrails.org/active_record_basics.html#creating-active-record-models

发表评论
用户名: 匿名