&pgid;
 
 **railsÊÙ¶¯²ñ°ìÍ÷ [#dd041670]
 #ls2(rails)
 
 **Âè5²óÊÙ¶¯²ñ¤Î¥Í¥¿ [#cdc3f5f5]
 
 ¥Í¥¿¤â¤È¤Ï²¼µ­¤Ç¤¹¡£
 
 Module ActiveRecord::Associations::ClassMethods
 http://railsapi.masuidrive.jp/module/ActiveRecord%3A%3AAssociations%3A%3AClassMethods
 
 
 **Æü»þ [#g4f8ac7b]
 - 2006/09/29(¶â) 19:30¤¯¤é¤¤ ¡Á
 
 **»²²Ã¼Ô [#u5cc1f6d]
 -[[»ÖÅÄ]](ȯɽ¼Ô) ([[¥¢¡¼¥¯¥¦¥§¥Ö:http://www.ark-web.jp]])
 -[[Ãݼ]]¤µ¤ó ([[¥¢¡¼¥¯¥¦¥§¥Ö:http://www.ark-web.jp]])
 -[[¿ÊÃÏ]]¤µ¤ó ([[¥¢¡¼¥¯¥¦¥§¥Ö:http://www.ark-web.jp]])
 
 #blikimore
 
 **¥µ¥ó¥×¥ë¤Î¥Ç¡¼¥¿¹½Â¤ [#ta79c0e1]
 #ref(create.sql.txt)
 
 #ref(associations.png)
 
 -Project belongs to portfolio.
 -Project has one project manager.
 -Project has many milestons.
 -Project has and belongs to many categories;
 
 ** has one, belong_to [#lc7812b9]
 - 1ÂÐ1¤Î¥ê¥ì¡¼¥·¥ç¥ó¤Î»þ¤Ï¡¢³°Éô¥­¡¼¤ò¤â¤Ã¤Æ¤¤¤ëÊý¤¬ belong_to¤Ç¡¢°ìÊý¤Ïhas_one¡£
 - has_one¤Èbelongs_to¤ÇÄɲ䵤ì¤ë¥¯¥é¥¹¥á¥½¥Ã¥É¤ÏƱ¤¸¤â¤Î
 
 ''portfolio(belong_to)''
 - Project#portfolio
 - Project#portfolio=(portfolio)
 - Project#portfolio.nil?
 
 ''project_manager(has_one)''
 - Project#project_manager
 - Project#project_manager=(project_manager)
 - Project#project_manager.nil?,
 
 ** has_many [#k74c492e]
 - Project#milestones.empty?,
 - Project#milestones.size
 - Project#milestones
 - Project#milestones<<(milestone)
 - Project#milestones.delete(milestone)
 - Project#milestones.find(milestone_id)
 - Project#milestones.find_all(conditions)
 - Project#milestones.build
 - Project#milestones.create
 
 ** has_and_belongs_to_many [#l25b1d85]
 - Project#categories.empty?
 - Project#categories.size
 - Project#categories
 - Project#categories<<(category1)
 - Project#categories.delete(category1)
 
 
 
 #blikifooter(»ÖÅÄ)
 
 tag: [[rails>tag/rails]], [[ÊÙ¶¯²ñ>tag/ÊÙ¶¯²ñ]]
 

¥È¥Ã¥×   ¿·µ¬ °ìÍ÷ ñ¸ì¸¡º÷ ºÇ½ª¹¹¿·   ¥Ø¥ë¥×   ºÇ½ª¹¹¿·¤ÎRSS

¥¢¡¼¥¯¥¦¥§¥Ö¤Î¥µ¡¼¥Ó¥¹¤ä¥½¥ê¥å¡¼¥·¥ç¥ó¤Ï¤³¤Á¤é