Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Active Record ʹ͍ͭͯߟ͑Δ 2018/09/26 Fukuoka.rb #107 Rails LT ಛू ODA Hirohito
Slide 2
Slide 2 text
͜ͷ LT େձͰ https://cdg.connpass.com/event/89504/
Slide 3
Slide 3 text
͜Μͳ LT Λͨ͠ https://speakerdeck.com/oda/rubykaigi-2018-de-not- accepted-saretaneta
Slide 4
Slide 4 text
ͦͷ LT ͷதͰ
Slide 5
Slide 5 text
͜Μͳωλ͕͋ͬͨ
Slide 6
Slide 6 text
CLOMO MDM ͱʁ
Slide 7
Slide 7 text
ΤΫεϙʔτػೳ
Slide 8
Slide 8 text
ΤΫεϙʔτػೳ
Slide 9
Slide 9 text
ͬͨ͜ͱ
Slide 10
Slide 10 text
ͬͨ͜ͱ
Slide 11
Slide 11 text
ͬͨ͜ͱ
Slide 12
Slide 12 text
ͬͨ͜ͱ
Slide 13
Slide 13 text
Α͘ݴΘΕΔ Rails ͷ ύϑΥʔϚϯεվળํ๏
Slide 14
Slide 14 text
Active Record Λ 0.0 msec ʹ͠Α͏ʂ
Slide 15
Slide 15 text
= Active Record ΛΘͳ͍
Slide 16
Slide 16 text
औΒΕΔબࢶ • ੜ SQL • Arel • ͦͷଞ
Slide 17
Slide 17 text
͜ͷ߹ੜ SQL Λબͨ͠
Slide 18
Slide 18 text
͜͜Ͱൃੜ͢Δٙ
Slide 19
Slide 19 text
Ұͭͷ SELECT จͰ CSV શཁૉΛ औಘ͢Δ͜ͱ Active Record Ͱ ࣮ݱͰ͖ͳ͔ͬͨͷ͔ʁ
Slide 20
Slide 20 text
͜Μͳهࣄ͕͋ͬͨʢ2013/06/03ʣ http://www.atmarkit.co.jp/ait/articles/1306/03/news057.html
Slide 21
Slide 21 text
͜Μͳهࣄ͕͋ͬͨʢ2013/06/03ʣ http://www.atmarkit.co.jp/ait/articles/1306/03/news057.html
Slide 22
Slide 22 text
2013/06/27 Rails ver. 4.0 ϦϦʔε
Slide 23
Slide 23 text
͜ΕΛ౿·͑ͨ͏͑Ͱ
Slide 24
Slide 24 text
ڪΒ͘Ͱ͖ͳ͍
Slide 25
Slide 25 text
ڽͬͨ͜ͱΛΖ͏ͱ͢Δͱ Active Record ͕ᐫʹͳΔ ߹͕͋Δ
Slide 26
Slide 26 text
ಛʹύϑΥʔϚϯεվળʹ ͓͍ͯݦஶͩͬͨ
Slide 27
Slide 27 text
Active Record ෆཁʁ
Slide 28
Slide 28 text
NO!!!
Slide 29
Slide 29 text
ෆཁͳΒ Rails ͔Βফ͑ ସ ORM ͕࠾༻͞ΕΔͣ
Slide 30
Slide 30 text
͔͠͠ɺΘΕଓ͚͍ͯΔ
Slide 31
Slide 31 text
͜Μͳهࣄ͕͋ͬͨʢ2013/06/03ʣ http://www.atmarkit.co.jp/ait/articles/1306/03/news057.html
Slide 32
Slide 32 text
ػೳ < ن
Slide 33
Slide 33 text
ػೳ < ن CoC (Convention over Configuration)
Slide 34
Slide 34 text
·ͱΊ • Active Record CoC ʹج͍͍ͮͯΔ • Active Record ΛࣺͯΔঈେ͖͍ • Active Record Λਂ͘ΕΔ΄Ͳ Active Record ͷํ͕ศརʢͳͣʣ
Slide 35
Slide 35 text
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠