Railsガイド - Railsをはじめよう http://railsguides.jp/getting_started.html
RailsΛ͡ΊΑ͏Railsղઆηϛφʔhttp://railsguides.jp/by ϠεϥϘ
View Slide
ηϛφʔΛ࢝ΊΔલʹ
ߨࢣͷλʔϛφϧԼه URL ͔ΒӾཡͰ͖·͢ :)http://screenx.tv/yasulabߨٛதʹࢀরͨ͠ϦϯΫίϝϯτཝͰ (࣭͓ؾܰʹ)
࣭͍ͭͰ͓ؾܰʹ!ݸผ૬ஊٳܜऴྃޙʹ :)
Ready?
ղઆηϛφʔΛਐΊ͍͖ͯ·͠ΐ͏!
RailsΨΠυͱʁ• தڃऀʙ্ڃऀ͚ͷେܕϦϑΝϨϯε• ಡΈਐΊΔॱ൪ಛʹͳ͘ɺػೳຖʹղઆ:• e.g. Active Record ͷجૅɺόϦσʔγϣϯ• e.g. Action View ͷ֓ཁɺϑΥʔϜϔϧύʔ• e.g. Action Controller ͷ֓ཁɺϧʔςΟϯά• ྫ֎: RailsΛ͡ΊΑ͏ → Rails νϡʔτϦΞϧ• Σϒ൛શฤແྉ! http://railsguides.jp/
ຊষͷ·ͱΊRailsΛ͡ΊΑ͏http://railsguides.jp/getting_started.html
ୈઅʙୈઅ• ରಡऀ• Railsͷֶ• RailsͷηοτΞοϓ• ৽نϓϩδΣΫτ࡞• “Welcome Abroad” ·Ͱ
ୈઅ• RailsνϡʔτϦΞϧͷୈ2ষʙୈ9ষΛ(ڧҾʹ)1ͭʹ·ͱΊͨষ.• νϡʔτϦΞϧΛಡΜͩਓʹͱͬͯ෮शʹ, ͜Ε͔ΒಡΉਓʹͱͬͯ Rails ͷงғؾΛମݧͰ͖ΔΑ͏ͳߏ.
Model-View-Controller (MVC) ΞʔΩςΫνϟͷ֓೦ਤRouterControllerViewModelDatabaseReq.HTMLୈ3ষୈ5ষୈ6ষୈ4ষ
Model-View-Controller (MVC) ΞʔΩςΫνϟͷ֓೦ਤRouterControllerViewModelDatabaseReq.HTMLຊΨΠυ
• લʹॻ͍͍͖ͯ·͢• RESTΞʔΩςΫνϟΛαΫοͱߏஙͯ͠Έͯ,RailsͷϑΥϧμߏΞϓϦέʔγϣϯͷ֓ཁ ΛͳΜͱͳ͘Ѳ͢Δ.• ޙʮϨʔϧʹͬͯʯॻ͍͍͖ͯ·͢• Scaffold ίϚϯυͰࠇຐज़Λମݧͯ͠ΈΔ• scaffold͕ԿΛ͍ͯ͠Δ͔ཧղ͠ͳͯ͘େৎ. ৄࡉRailsνϡʔτϦΞϧͰղઆ͞Ε͍ͯ·͢.େࣄ!!ߏ3BJMTνϡʔτϦΞϧͱେମҰॹ
͔͜͜Β࣮ࡍʹϥΠϒίʔσΟϯάܗࣜͰղઆ͠·͢
• ࠓ scaffold Λͬͯ͏̍ͭϞσϧΛ࡞• ϞσϧΛؔ࿈͚ͨΓ,ϦϑΝΫλϦϯάͨ͠Γͯ͠Έ·͢• ࠷ޙʹηΩϡϦςΟ,ࢀߟࢿྉͳͲͷམึर͍.ୈઅʙ࠷ऴઅ
͓ർΕ༷Ͱͨ͠
ࢀߟใ
Rails νϡʔτϦΞϧhttp://railstutorial.jp/
Model-View-Controller (MVC) ΞʔΩςΫνϟͷ֓೦ਤRouterControllerViewModelDatabaseReq.HTMLୈ2ষ
͓Βͤ
CoEdo.rb ࠙ձhttps://coedo-rails.doorkeeper.jp/events/23803ࠓ!
ηϛφʔࢀՃճʹԠͯ͡Լ͛
ࠓޙͷਐΊํ• ڹ͕͋ΔݶΓɼܧଓతʹ࣮ࢪ͍͖ͯ͠·͢.• ࠓޙͷղઆηϛφʔͷεέδϡʔϧ → ৄࡉ: http://railstutorial.jp/seminars• ܽ੮࣌εΫϦʔϯΩϟετͰิͰ͖·͢ :) → ৄࡉ: http://४උத• Ξϯέʔτͷ͝ճʹڠྗ͍ͩ͘͞ ίϝϯτཝʹURLΛష͚·͢ :-) ※ ΞϯέʔτʹճΛૹ৴͢Δͱ, ɹಛయಈըͷใ͕දࣔ͞Ε·͢.
ୈ2ষ σϞΞϓϦέʔγϣϯ#RailsνϡʔτϦΞϧhttp://railstutorial.jp/Railsղઆηϛφʔby ϠεϥϘ3VCZPO3BJMTνϡʔτϦΞϧ࣮ྫΛͬͯ3BJMTΛֶ΅͏.JDIBFM)BSUM ϚΠέϧɾϋʔτϧ