Soumettre la recherche
Mettre en ligne
12 13-lecture
•
0 j'aime
•
307 vues
Rindou Katsura
Suivre
12/13 研究会でのレクチャー
Lire moins
Lire la suite
Signaler
Partager
Signaler
Partager
1 sur 29
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
簡単なものこそBDDで! (LTSpiral02)
簡単なものこそBDDで! (LTSpiral02)
Ryo Nagai
極小Rubyボードの紹介
極小Rubyボードの紹介
三七男 山本
Curriculum Vitea - 20150518
Curriculum Vitea - 20150518
Jan Hommes
藝術之家 美術期末團體報告
藝術之家 美術期末團體報告
Iris0714
Articles fron different magazines
Articles fron different magazines
KayyMurphyy
Cfa palau de ma rpresentacion
Cfa palau de ma rpresentacion
cfapalaudemar
Ens 89 - Desembre 2015
Ens 89 - Desembre 2015
Nou Santpolenc
Selenium Webdriver with Java Training By iTeLearn
Selenium Webdriver with Java Training By iTeLearn
ITeLearn
Recommandé
簡単なものこそBDDで! (LTSpiral02)
簡単なものこそBDDで! (LTSpiral02)
Ryo Nagai
極小Rubyボードの紹介
極小Rubyボードの紹介
三七男 山本
Curriculum Vitea - 20150518
Curriculum Vitea - 20150518
Jan Hommes
藝術之家 美術期末團體報告
藝術之家 美術期末團體報告
Iris0714
Articles fron different magazines
Articles fron different magazines
KayyMurphyy
Cfa palau de ma rpresentacion
Cfa palau de ma rpresentacion
cfapalaudemar
Ens 89 - Desembre 2015
Ens 89 - Desembre 2015
Nou Santpolenc
Selenium Webdriver with Java Training By iTeLearn
Selenium Webdriver with Java Training By iTeLearn
ITeLearn
How Divorce Affects Social Security Benefits
How Divorce Affects Social Security Benefits
David Lerner Associates
Дмитрий Савицкий «Ruby Anti Magic Shield»
Дмитрий Савицкий «Ruby Anti Magic Shield»
Olga Lavrentieva
Call sheets informal ones
Call sheets informal ones
Surya Gregory Robinson
Musik indo 02
Musik indo 02
saefrylana
σχολικός εκφοβισμός
σχολικός εκφοβισμός
Stella Stath
Institución educativa nuestra señora del rosario ,neira (2)
Institución educativa nuestra señora del rosario ,neira (2)
carolinavilladacorrea
apicHoney bbq recipes
apicHoney bbq recipes
ouzmih
MS_Learning_Transcript.PDF
MS_Learning_Transcript.PDF
Lucas dos Santos Omena
Champak 2
Champak 2
Rafid Rahman
Ihab Eltahan's C.V.
Ihab Eltahan's C.V.
Ihab EL-Tahan
Mandibular guidance 3
Mandibular guidance 3
RAVINDER NARWAL
Harry Coumnas - Meteorologist
Harry Coumnas - Meteorologist
kevin8smith
Target audience profile v2
Target audience profile v2
Pedz97
RubyではじめるIoT(Wakayama.rb活動報告)
RubyではじめるIoT(Wakayama.rb活動報告)
三七男 山本
「ほげエンジニア」の定義について #operationcasual
「ほげエンジニア」の定義について #operationcasual
SATOSHI TAGOMORI
LLTLIVE in Shibuya 2013.12.13
LLTLIVE in Shibuya 2013.12.13
maru_cc
O/R Mapper Stratumの話
O/R Mapper Stratumの話
SATOSHI TAGOMORI
地域Ruby会議に参加してきた話とか
地域Ruby会議に参加してきた話とか
Ken Muryoi
Batch and Stream processing with SQL
Batch and Stream processing with SQL
SATOSHI TAGOMORI
#027 tddのさわり
#027 tddのさわり
森下 智裕
20091119_sinatraを使ってみた
20091119_sinatraを使ってみた
ngi group.
20130112 lod android
20130112 lod android
Kenichi Ohwada
Contenu connexe
En vedette
How Divorce Affects Social Security Benefits
How Divorce Affects Social Security Benefits
David Lerner Associates
Дмитрий Савицкий «Ruby Anti Magic Shield»
Дмитрий Савицкий «Ruby Anti Magic Shield»
Olga Lavrentieva
Call sheets informal ones
Call sheets informal ones
Surya Gregory Robinson
Musik indo 02
Musik indo 02
saefrylana
σχολικός εκφοβισμός
σχολικός εκφοβισμός
Stella Stath
Institución educativa nuestra señora del rosario ,neira (2)
Institución educativa nuestra señora del rosario ,neira (2)
carolinavilladacorrea
apicHoney bbq recipes
apicHoney bbq recipes
ouzmih
MS_Learning_Transcript.PDF
MS_Learning_Transcript.PDF
Lucas dos Santos Omena
Champak 2
Champak 2
Rafid Rahman
Ihab Eltahan's C.V.
Ihab Eltahan's C.V.
Ihab EL-Tahan
Mandibular guidance 3
Mandibular guidance 3
RAVINDER NARWAL
Harry Coumnas - Meteorologist
Harry Coumnas - Meteorologist
kevin8smith
Target audience profile v2
Target audience profile v2
Pedz97
En vedette
(13)
How Divorce Affects Social Security Benefits
How Divorce Affects Social Security Benefits
Дмитрий Савицкий «Ruby Anti Magic Shield»
Дмитрий Савицкий «Ruby Anti Magic Shield»
Call sheets informal ones
Call sheets informal ones
Musik indo 02
Musik indo 02
σχολικός εκφοβισμός
σχολικός εκφοβισμός
Institución educativa nuestra señora del rosario ,neira (2)
Institución educativa nuestra señora del rosario ,neira (2)
apicHoney bbq recipes
apicHoney bbq recipes
MS_Learning_Transcript.PDF
MS_Learning_Transcript.PDF
Champak 2
Champak 2
Ihab Eltahan's C.V.
Ihab Eltahan's C.V.
Mandibular guidance 3
Mandibular guidance 3
Harry Coumnas - Meteorologist
Harry Coumnas - Meteorologist
Target audience profile v2
Target audience profile v2
Similaire à 12 13-lecture
RubyではじめるIoT(Wakayama.rb活動報告)
RubyではじめるIoT(Wakayama.rb活動報告)
三七男 山本
「ほげエンジニア」の定義について #operationcasual
「ほげエンジニア」の定義について #operationcasual
SATOSHI TAGOMORI
LLTLIVE in Shibuya 2013.12.13
LLTLIVE in Shibuya 2013.12.13
maru_cc
O/R Mapper Stratumの話
O/R Mapper Stratumの話
SATOSHI TAGOMORI
地域Ruby会議に参加してきた話とか
地域Ruby会議に参加してきた話とか
Ken Muryoi
Batch and Stream processing with SQL
Batch and Stream processing with SQL
SATOSHI TAGOMORI
#027 tddのさわり
#027 tddのさわり
森下 智裕
20091119_sinatraを使ってみた
20091119_sinatraを使ってみた
ngi group.
20130112 lod android
20130112 lod android
Kenichi Ohwada
Similaire à 12 13-lecture
(9)
RubyではじめるIoT(Wakayama.rb活動報告)
RubyではじめるIoT(Wakayama.rb活動報告)
「ほげエンジニア」の定義について #operationcasual
「ほげエンジニア」の定義について #operationcasual
LLTLIVE in Shibuya 2013.12.13
LLTLIVE in Shibuya 2013.12.13
O/R Mapper Stratumの話
O/R Mapper Stratumの話
地域Ruby会議に参加してきた話とか
地域Ruby会議に参加してきた話とか
Batch and Stream processing with SQL
Batch and Stream processing with SQL
#027 tddのさわり
#027 tddのさわり
20091119_sinatraを使ってみた
20091119_sinatraを使ってみた
20130112 lod android
20130112 lod android
12 13-lecture
1.
Ruby on RailsとRDB(超基礎編) RINDO
KATSURA 13年12月13日金曜日
2.
目次 Ruby on Railsの紹介と基礎(3分タイムアタック) O/R
Mappingのお話 演習 13年12月13日金曜日
3.
Ruby on Railsとは? 13年12月13日金曜日
4.
3分タイムアタック よくあるTODOアプリ作ります(Rails知ってる 人はすみません) 3分以内にできたら拍手!! 13年12月13日金曜日
5.
DBの研究会なので... O/R マッパーをご存知ですか? Object-relational mappingの略 “簡単”に”わかりやすく”、SQLを記述できる この後みんなで触ってみます! 13年12月13日金曜日
6.
David曰く「SQLって汚くない?」 O/Rマッパーの利点 SQLを分解できる 分解したSQLを構築できる 分解したものを抽象化してわかりやすい 13年12月13日金曜日
7.
O/R mappingを体感! 13年12月13日金曜日
8.
作ってみよう① ssh LogName@webedit.sfc.keio.ac.jp ssh zmac001.sfc.keio.ac.jp みんな1に入るとアレなので001
~ 010くらいで 13年12月13日金曜日
9.
作ってみよう② CNSではこうやらないとできないらしい... rails new company (control
+ C) : password求められる cd company bundle install --path vendor/bundle 13年12月13日金曜日
10.
作ってみよう③ rails g model
department name:string rails g model employee name:string age:integer sex:string department_id:integer rake db:migrate 13年12月13日金曜日
11.
できたDB 13年12月13日金曜日
12.
データを入れてみよう rails console eigyobu =
Department.new(:name => ‘eigyo’) eigyobu.save 13年12月13日金曜日
13.
演習① 太郎 (taro) という31歳(age)の男性(male)社員のデータを 入れてみる。
(できてもコンソールはそのままで) ヒント Employee.new( :name => ‘’, :age => , :sex => ... saveで保存 13年12月13日金曜日
14.
データを入れてみよう② 太郎の部署に先ほど作った営業部(id : 1)を入 れて更新してみる taro.department_id
= 1 taro.save 13年12月13日金曜日
15.
演習② 花子(hanako, 26歳)という女性社員を新規に作 り、広報(kouho)部を新たに作成しそこの所属 にする ヒント Department.new( ..
, Employee.new( .. ○○.×× = hogefuga, ○○.save 13年12月13日金曜日
16.
演習③ 太郎がリストラされてしまいました..。太郎の データを消しましょう。 ヒント ○○.delete : 削除のメソッド ○○.save
: 削除したら変更を保存 Employee.all で確認 13年12月13日金曜日
17.
サンプルデータを入れます quit (rails consoleから抜ける) cat
/home/t11240rk/company/db/seeds.rb > db/seeds.rb rake db:seed 13年12月13日金曜日
18.
やっと本番です O/R マッパーを堪能する。 13年12月13日金曜日
19.
Ruby on Rails
Guide http:/ /guides.rubyonrails.org/ active_record_basics.html 13年12月13日金曜日
20.
まだまだ便利な機能が http:/ /guides.rubyonrails.org/ 13年12月13日金曜日
21.
ちょっと難しい 部署別の人って find_by_department_id的なコード書 けばわかるけど...(id覚えてないとダメ. なにより長い) Employee.find_by_department_id(Department.find_by_name(“eigyo”)); SELECT
"employees".* FROM "employees" WHERE "employees"."department_id" = 1 LIMIT 1 13年12月13日金曜日
22.
アソシエーション Active Recordにassociationという機能があり ます! http:/ /guides.rubyonrails.org/ association_basics.html 簡単にアソシエーションを記述できる 13年12月13日金曜日
23.
こんなイメージ 13年12月13日金曜日
24.
部署.社員達 簡単に呼び出したい!! app/models/department.rb, app/models/ employee.rb を編集しよう 13年12月13日金曜日
25.
department.rb vim(emacs) models/department.rb has_many :employees
を追加 13年12月13日金曜日
26.
employee.rb vim employee.rb belongs_to :department
を追加 13年12月13日金曜日
27.
完成! 13年12月13日金曜日
28.
確認 rails console eigyobu =
Department.find_by_name(‘eigyo’) eigyobu.employees 13年12月13日金曜日
29.
参考 Railsを学びたいなら http:/ /guides.rubyonrails.org も少し複雑なSQL http:/ /guides.rubyonrails.org/ active_record_querying.html 13年12月13日金曜日
Télécharger maintenant