Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
RailsでWebサービス作った流れ
Search
あんはる
February 03, 2018
Programming
0
1.7k
RailsでWebサービス作った流れ
あんはる
February 03, 2018
Tweet
Share
More Decks by あんはる
See All by あんはる
JKが接触確認アプリに貢献した話
haruan2394
0
1k
Webサービスたぐまるの紹介
haruan2394
0
150
たぐまるの紹介 創作展
haruan2394
0
89
JCがバーチャルLT会を開いた話
haruan2394
0
130
あんはるが開発中の新サービス 「たぐまる」
haruan2394
1
340
Other Decks in Programming
See All in Programming
Blazing Fast UI Development with Compose Hot Reload (droidcon London 2025)
zsmb
0
200
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
510
SwiftDataを使って10万件のデータを読み書きする
akidon0000
0
240
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
660
AI Agent 時代的開發者生存指南
eddie
4
2.2k
Go言語はstack overflowの夢を見るか?
logica0419
0
620
チームの境界をブチ抜いていけ
tokai235
0
230
Blazing Fast UI Development with Compose Hot Reload (Bangladesh KUG, October 2025)
zsmb
1
210
スキーマ駆動で、Zod OpenAPI Honoによる、API開発するために、Hono Takibiというライブラリを作っている
nakita628
0
330
EMこそClaude Codeでコード調査しよう
shibayu36
0
450
「ちょっと古いから」って避けてた技術書、今だからこそ読もう
mottyzzz
12
7.2k
CSC305 Lecture 12
javiergs
PRO
0
230
Featured
See All Featured
Producing Creativity
orderedlist
PRO
347
40k
Making the Leap to Tech Lead
cromwellryan
135
9.6k
Being A Developer After 40
akosma
91
590k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.1k
Product Roadmaps are Hard
iamctodd
PRO
55
11k
Build your cross-platform service in a week with App Engine
jlugia
233
18k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
10
890
Speed Design
sergeychernyshev
32
1.2k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
Code Reviewing Like a Champion
maltzj
526
40k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.7k
Transcript
Ruby on RailsͰ WebαʔϏεΛ࡞ΔྲྀΕ 2݄̏ୈ̔ճֶੜLT
ࣗݾհ
͋ΜΔ ·ͩɺதֶੜ……. WebͱIoT͕͖ʂ ͑ΔݴޠɹɾɾɾɹRuby,JavaScript(Webܥ),Python(গ͠),C(গ͠) ͑Δͷɹɹɹɹɾɾɾ Ruby on Rails, WEBܥ(HTML/CSS), Raspberry
pi,Arduino ͜Ε͔ΒΓ͍ͨ͜ͱReact.js(ϑϩϯτڧԽ),ػցֶश(Python) Tech:ExpertΛडߨͯ͠·͢ɻ @haru_programing ɹ http://https://github.com/anharu2394 http://qiita.com/haruan2394 http://programing-haru.hatenablog.com
PCN͜ͲϓϩίϯʹԠื͠·ͨ͠ Lib-log! RailsͰ࡞ͬͨαʔϏε http:// intense- waters-57765.herokuapp.com εϚʔτປ Raspberry piΛͬͯIoTͱປΛ ֻ͚߹ΘͤͯΈ·ͨ͠ʂ
ਭΛهͰ͖ɺΞϥʔϜػೳ ͍ͭͯ৸ࢭʂ ̎࡞Ԡืͨ͠Βɺ̎࡞ϊϛωʔτ͞Εͨ· ͨ͠ɻ(http://pcn.club/contest/nominate.html) ࠷ऴ৹ࠪɾදজ̎/̎̑
ຊ..
Ruby on Rails !!!
Ruby on Rails !!!ͬͯΔਓʁ
Ruby on Railsͱ • RubyͰॻ͚ΔWebΞϓϦέʔγϣϯϑϨʔϜϫʔΫɻ • ຊͰɺ͜͜ͷFreee, Cookpad,৯ϩά, CrowdWorks,etc.. ଟ͘ͷαʔϏεRailsͰ࡞ΒΕ͍ͯ·͢ɻ
ϝϦοτ • ໊લ௨ΓϨʔϧΛෑ͔ΕͨΑ͏ʹɺن͕ଟ͋͘Γ։ൃ͢Δ্ Ͱ͋·ΓࣗͰߟ͑ͣʹॻ͚·͢ɻੜ࢈ੑ͕͋Γ·͢ɻ • υΩϡϝϯτ͕ଟ͍ͷͰɺτϥϒϧ͕ى͖ͨͱ͖͙͢ʹղܾ Ͱ͖·͢ɻ σϝϦοτ • ੍͕ΊΜͲ͍͘͞ͱײ͡Δਓ͍Δ͔ɻ
• ࣮ߦ͕Ίɻ
ͦΕΛ౿·͑ͯ..
Ruby on RailsͰ WebαʔϏεΛ ࡞ΔྲྀΕΛ հ͠·͢ʂ
࡞ͬͨWebαʔϏε Lib-Log! URL:http:// intense- waters-57765.herokuapp.com GitHub:https://github.com/ anharu2394/lib-log
͜ΜͳྲྀΕͰ࡞Γ·ͨ͠ʂʂ ൃҊ DBઃܭ ։ൃ όοΫΤϯυ ։ൃ ϑϩϯτΤϯυ
ൃҊ • ຊ͕͖ͳͷͰಡॻ͕շదʹͳΔαʔϏεɺ໘ന͍ຊ͕ݟ͔ͭ ΔαʔϏεΛ࡞Γ͍ͨͱࢥͬͯLib-Log!ΛൃҊͨ͠ɻ ൃҊͷϙΠϯτɺ શ͘ҧ͏ͷΛΈ߹ΘͤͯΈͨΓɺͬͱศརʹͯ͠ߦ͖͍ͨ ͱ͍͏͜ͱΛΞΠσΞʹ͢Δ͜ͱͩͱࢥ͍·͢ɻ
DBઃܭ • Userςʔϒϧ • UserDetailςʔϒϧ • Bookςʔϒϧ • Reviewςʔϒϧ
DBઃܭ DBઃܭͰ͢ΔWebαʔϏεͷύϑΥʔϚϯεมΘΔͷͰ ࣌ؒΛ͔͚ͯͬͨ΄͏͕͍͍Ͱ͢ɻ ͍͔ʹແବΛͳ͔͕͘͢େͰ͢ɻ
όοΫΤϯυ • DBઃܭ௨ΓɺController,ModelΛ࡞ΓɺΞιγΤʔγϣϯɺόϦ σʔγϣϯΛߦ͏ɻ͜ͷลϨʔϧʹෑ͔ΕͨΑ͏ʹεϥεϥ Ͱ͖·͢ɻ • Lib-LogͰΊΜͲ͔ͬͨ͘͞ͷɺϥϯΩϯάػೳɻੑผɺྸ ผͱ͔Ε͍ͯΔͷͰɺগ͕͔͔࣌ؒ͠Γ·ͨ͠ɻ • ϩάΠϯػೳɺdeviseͰ࡞ΓɺGoogleೝূগ͠खͣ͜Γ·
ͨ͠ɻ
ϑϩϯτΤϯυ • खൈ͖ϑϩϯτΤϯυͰ͢ɻ • BootstrapͰͬ͞͞ͱͬͨɻ • JavaScriptΛҰͬͯͳ͍w
ൃҊʙϑϩϯτΤϯυ·Ͱ ͔͔ͬͨ࣌ؒ..
̏ʂʂ ʢՆٳΈͷʣ
Q.ͳΜͰ͍͖ͳΓதֶੜ͕RailsͰWebαʔϏε ࡞ͬͨͷʁ A.Tech::Camp͍͏ςΫϊϩδʔεΫʔϧͷҰिؒίʔεΛडߨ͠ ͨʂ ̐ؒɹˠ HTML/CSS Railsֶश ̏ؒɹˠ ΦϦδφϧαʔϏε࡞Γ ָ͗͢͠·ͨ͠ɻࠓ·ͰϓϩάϥϛϯάΛຊ֨తʹͬͨ͜ͱ͕
ͳ͔ͬͨ͠ɺҰिؒͰΤϯδχΞʹͳͬͨؾʹͳΓ·ͨ͠ɻ
ͭ·Γ..
RailsͰWebαʔϏεखܰ ʹ ָ͘͠Ͱ͖·͢ɻ ͥͻɺ ࡞ͬͯΈ͍ͯͩ͘͞ɻ
͝ਗ਼ௌ͋Γ͕ͱ͏ ͍͟͝·ͨ͠