$30 off During Our Annual Pro Sale. View Details »

Railsガイド「Railsをはじめよう」

 Railsガイド「Railsをはじめよう」

Railsガイド - Railsをはじめよう
http://railsguides.jp/getting_started.html

Yohei Yasukawa

May 10, 2015
Tweet

More Decks by Yohei Yasukawa

Other Decks in Education

Transcript

  1. RailsΛ͸͡ΊΑ͏ Railsղઆηϛφʔ http://railsguides.jp/ by ϠεϥϘ

  2. ηϛφʔΛ ࢝ΊΔલʹ

  3. ߨࢣͷλʔϛφϧ͸Լه URL ͔ΒӾཡͰ͖·͢ :) http://screenx.tv/yasulab ߨٛதʹࢀরͨ͠ϦϯΫ͸ίϝϯτཝͰ (࣭໰΋͓ؾܰʹ)

  4. ࣭໰͸͍ͭͰ΋͓ؾܰʹ! ݸผ૬ஊ͸ٳܜ΍ऴྃޙʹ :)

  5. Ready?

  6. ղઆηϛφʔΛ ਐΊ͍͖ͯ·͠ΐ͏!

  7. RailsΛ͸͡ΊΑ͏ Railsղઆηϛφʔ http://railsguides.jp/ by ϠεϥϘ

  8. RailsΨΠυͱ͸ʁ • தڃऀʙ্ڃऀ޲͚ͷେܕϦϑΝϨϯε • ಡΈਐΊΔॱ൪͸ಛʹͳ͘ɺػೳຖʹղઆ: • e.g. Active Record ͷجૅɺόϦσʔγϣϯ

    • e.g. Action View ͷ֓ཁɺϑΥʔϜϔϧύʔ • e.g. Action Controller ͷ֓ཁɺϧʔςΟϯά • ྫ֎: RailsΛ͸͡ΊΑ͏ → Rails νϡʔτϦΞϧ • ΢Σϒ൛͸શฤແྉ! http://railsguides.jp/
  9. ຊষͷ·ͱΊ RailsΛ͸͡ΊΑ͏ http://railsguides.jp/getting_started.html

  10. ୈઅʙୈઅ • ର৅ಡऀ • Railsͷ఩ֶ • RailsͷηοτΞοϓ • ৽نϓϩδΣΫτ࡞੒ •

    “Welcome Abroad” ·Ͱ
  11. ୈઅ • RailsνϡʔτϦΞϧͷ ୈ2ষʙୈ9ষΛ(ڧҾʹ) 1ͭʹ·ͱΊͨষ. • νϡʔτϦΞϧΛಡΜ ͩਓʹͱͬͯ͸෮शʹ,
 ͜Ε͔ΒಡΉਓʹͱͬ ͯ͸

    Rails ͷงғؾΛମ ݧͰ͖ΔΑ͏ͳߏ੒.
  12. Model-View-Controller (MVC) ΞʔΩςΫνϟͷ֓೦ਤ Router Controller View Model Database Req. HTML

    ୈ3ষ ୈ5ষ ୈ6ষ ୈ4ষ
  13. Model-View-Controller (MVC) ΞʔΩςΫνϟͷ֓೦ਤ Router Controller View Model Database Req. HTML

    ຊΨΠυ
  14. • લ൒͸৑௕ʹॻ͍͍͖ͯ·͢ • RESTΞʔΩςΫνϟΛαΫοͱߏஙͯ͠Έͯ, RailsͷϑΥϧμߏ଄΍ΞϓϦέʔγϣϯͷ֓ཁ
 ΛͳΜͱͳ͘೺Ѳ͢Δ. • ޙ൒͸ʮϨʔϧʹ৐ͬͯʯॻ͍͍͖ͯ·͢ • Scaffold

    ίϚϯυͰࠇຐज़Λମݧͯ͠ΈΔ • scaffold͕ԿΛ͍ͯ͠Δ͔͸ཧղ͠ͳͯ͘େৎ෉.
 ৄࡉ͸RailsνϡʔτϦΞϧͰղઆ͞Ε͍ͯ·͢. େࣄ!! ߏ੒͸3BJMTνϡʔτϦΞϧͱେମҰॹ
  15. ୈઅ • RailsνϡʔτϦΞϧͷ ୈ2ষʙୈ9ষΛ(ڧҾʹ) 1ͭʹ·ͱΊͨষ. • νϡʔτϦΞϧΛಡΜ ͩਓʹͱͬͯ͸෮शʹ,
 ͜Ε͔ΒಡΉਓʹͱͬ ͯ͸

    Rails ͷงғؾΛମ ݧͰ͖ΔΑ͏ͳߏ੒.
  16. ͔͜͜Β͸࣮ࡍʹ ϥΠϒίʔσΟϯά ܗࣜͰղઆ͠·͢

  17. • ࠓ౓͸ scaffold Λ࢖ͬͯ ΋͏̍ͭϞσϧΛ࡞੒ • ϞσϧΛؔ࿈෇͚ͨΓ, ϦϑΝΫλϦϯάͨ͠Γ ͯ͠Έ·͢ •

    ࠷ޙʹηΩϡϦςΟ΍, ࢀߟࢿྉͳͲͷམึर͍. ୈઅʙ࠷ऴઅ
  18. ͓ർΕ༷Ͱͨ͠

  19. ຊষͷ·ͱΊ RailsΛ͸͡ΊΑ͏ http://railsguides.jp/getting_started.html

  20. RailsΨΠυͱ͸ʁ • தڃऀʙ্ڃऀ޲͚ͷେܕϦϑΝϨϯε • ಡΈਐΊΔॱ൪͸ಛʹͳ͘ɺػೳຖʹղઆ: • e.g. Active Record ͷجૅɺόϦσʔγϣϯ

    • e.g. Action View ͷ֓ཁɺϑΥʔϜϔϧύʔ • e.g. Action Controller ͷ֓ཁɺϧʔςΟϯά • ྫ֎: RailsΛ͸͡ΊΑ͏ → Rails νϡʔτϦΞϧ • ΢Σϒ൛͸શฤແྉ! http://railsguides.jp/
  21. ࢀߟ৘ใ

  22. Rails νϡʔτϦΞϧ http://railstutorial.jp/

  23. Model-View-Controller (MVC) ΞʔΩςΫνϟͷ֓೦ਤ Router Controller View Model Database Req. HTML

    ୈ2ষ
  24. ͓஌Βͤ

  25. CoEdo.rb ࠙਌ձ https://coedo-rails.doorkeeper.jp/events/23803 ࠓ ೔ !

  26. ηϛφʔࢀՃճ਺ʹԠͯ͡஋Լ͛

  27. ࠓޙͷਐΊํ • ൓ڹ͕͋ΔݶΓɼܧଓతʹ࣮ࢪ͍͖ͯ͠·͢. • ࠓޙͷղઆηϛφʔͷεέδϡʔϧ
 → ৄࡉ: http://railstutorial.jp/seminars • ܽ੮࣌͸εΫϦʔϯΩϟετͰิ׬Ͱ͖·͢

    :)
 → ৄࡉ: http://४උத • Ξϯέʔτͷ͝ճ౴ʹڠྗ͍ͩ͘͞
 ίϝϯτཝʹURLΛష෇͚·͢ :-)
 ※ Ξϯέʔτʹճ౴Λૹ৴͢Δͱ,
 ɹಛయಈըͷ৘ใ͕දࣔ͞Ε·͢.
  28. ୈ2ষ σϞΞϓϦέʔγϣϯ #RailsνϡʔτϦΞϧ http://railstutorial.jp/ Railsղઆηϛφʔ by ϠεϥϘ 3VCZPO3BJMTνϡʔτϦΞϧ ࣮ྫΛ࢖ͬͯ3BJMTΛֶ΅͏ .JDIBFM)BSUM

    ϚΠέϧɾϋʔτϧ
  29. RailsΛ͸͡ΊΑ͏ Railsղઆηϛφʔ http://railsguides.jp/ by ϠεϥϘ