&pgid;
 
 **rails勉強会一覧 [#dd041670]
 #ls2(rails)
 **Ruby on Rails勉強会一覧 [#dd041670]
 #ls2(Ruby on 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]])
 
 開始1時間前にアナウンスしてもだれもあつまんないっすよね &sad;
 
 #blikimore
 
 **動画 [#u2e46a8e]
 今回は全部で38分くらいだったんですが、終わり8分がなぜか映像の方がうまくとれてませんでした orz
 途中できれちゃってすみません。m(_ _)m
 
 #htmlinsert(study/rails_5_1_1.html)
 
 **サンプルのデータ構造 [#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(志田,true)
 
 tag: [[rails>tag/rails]], [[勉強会>tag/勉強会]]
 tag: [[Ruby on Rails>tag/Ruby on Rails]], [[勉強会>tag/勉強会]]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

アークウェブのサービスやソリューションはこちら