|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
自己的整个学习思路完全被老师的讲课思路所牵制,这样几节课听下来,恐怕自己的见解都应该是书里的知识点了,根本谈不上自身发现问题,分析问题,和解决问题能力的切实提高。
Rails撑持三种表间联系关系干系,一对一,一对多,多对多,你必要在Model中到场声明来标识这些联系关系:has_one,has_many,belongs_to,has_and_belongs_to_many。
一对一联系关系干系大概存在于象定单和发票如许的干系,一个定单只能有一个发票,在Rails中,我们如许指明:- classOrder<ActiveRecord::Base
- has_one:invoice
- ...
- classInvoice<ActiveRecord::Base
- belongs_to:order
- ...
复制代码 定单和条目之间的干系为一对多,我们如许声明:- classOrder<ActiveRecord::Base
- has_many:line_items
- ...
- classLineItem<ActiveRecord::Base
- belongs_to:order
- ...
复制代码 我们大概会对商品举行分类,一种商品大概会回进几个商品种别下,而一个商品种别下有大概会有多种商品,商品和分类的干系就为多对多,Rails中我们如许声明:- classProduct<ActiveRecord::Base
- has_and_belongs_to_many:categories
- ...
- classCategory<ActiveRecord::Base
- has_and_belongs_to_many:products
- ...
复制代码 下面的这些标识联系关系干系的界说城市增加一些办法给Model,用来在联系关系的对象中举行导航,前面我们会分离对下面的三种联系关系干系睁开会商。
JAVA是一种可以撰写跨平台应用软件的面向对象的程序设计语言,由升阳(SunMicrosystems)公司的詹姆斯·高斯林(JamesGosling)等人于1990年代初开发。 |
|