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
Ruby歴2年の人が考えた 最短Rails習得法
Search
nolick1219
June 01, 2017
Programming
0
470
Ruby歴2年の人が考えた 最短Rails習得法
nolick1219
June 01, 2017
Tweet
Share
More Decks by nolick1219
See All by nolick1219
オンラインコミュニティをいつ作るの? 今でしょ!
nolick1219
0
460
肩書きに頼らないコミュニケーション
nolick1219
0
47
陰キャのための場づくり入門
nolick1219
0
240
なんとなくアジャイル開発してるデザイナーさんのためのはじめてのアジャイル開発
nolick1219
0
160
philosophy_introduction_20180924.pdf
nolick1219
0
310
弁護士ドットコムにおけるマイクロサービス化の構成要素について
nolick1219
0
290
introduction to React Native Animated
nolick1219
0
540
昨日見つけた男心をくすぐるデバッグ用Gem三選
nolick1219
1
220
Other Decks in Programming
See All in Programming
VSCodeでのDatabricks開発もお勧めしたい/I would also recommend Databricks development with VSCode.
kazumain
0
250
サイコロで理解する統計的仮説検定の考え方
tatamiya
4
920
ゆるい個人開発のススメ
kuroppe1819
10
990
Zero Waste, Radical Magic, and Italian Graft – Quarkus Efficiency Secrets
hollycummins
0
230
Elm Form Validation
bkuhlmann
0
510
GitHub Copilotのススメ
marcy731
1
200
Milestoner
bkuhlmann
1
410
Site Reliability Engineering for GMO
pyama86
8
1k
[技育CAMPアカデミア]アイディアを形に!【超入門】スマホアプリ開発〜リリースまでの流れをご紹介
teamlab
PRO
0
370
大規模Reactアプリのリアーキテクチャ~8万行のTanStack Query移行の軌跡~
kj455
4
960
try! Swift Tokyo 2024 参加報告 / try! Swift Tokyo 2024 Report
hironytic
0
200
try! Swift Tokyo 初参加報告LT
hinakko2
0
220
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
274
13k
We Have a Design System, Now What?
morganepeng
43
6.7k
For a Future-Friendly Web
brad_frost
172
9k
Typedesign – Prime Four
hannesfritz
36
2.1k
Fireside Chat
paigeccino
21
2.6k
Into the Great Unknown - MozCon
thekraken
10
990
YesSQL, Process and Tooling at Scale
rocio
164
13k
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
The Invisible Customer
myddelton
114
12k
Docker and Python
trallard
34
2.7k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
Bash Introduction
62gerente
604
210k
Transcript
Rubyྺ2ͷਓ͕ߟ͑ͨ ࠷Railsशಘ๏ @nolick1219 2017/6/1 දࢀಓ.rb #23
ࣗݾհ • Twitter: nolick1219 • GitHub: nolick • Railsྺ: 2
RailsशಘͷίπɺRailsΛֶͼ͍ͨ ͱ͍͏Δؾ࣋ͪΛ͑ͯɺ։ൃ ڥΛ͑Δ͜ͱʹؾ࣋ͪΛ࣋ͬͯߦ͚ Δ͔Ͳ͏͔͕Ұ൪େࣄͩͱࢥ͏
tmux • ͻͱͭͷλʔϛφϧΛׂ͠ɺλϒʹΑΔը໘ Γସ͑Λ͢Διϑτ • RailsσΟϨΫτϦߏ͕ෳࡶͳͨΊɺ͜Ε͕ͳ͍ ͱͨ͘͞ΜλʔϛφϧΛ͋͛ΔӋʹ
tmux • RailsϩάΛtail͓ͯ͘͠λϒ • Railsίϯιʔϧ༻ͷλϒ • Railsαʔό༻ͷλϒ • app༻ͷλϒ, etc.
Vim plugin • rubocop #จ๏ελΠϧνΣοΫ • vim-rails #RailsσΟϨΫτϦؒͷҠಈΛεϚʔτʹ • vim-endwise
#def endͳͲͷࣗಈิ • ctags #ίʔυؒΛδϟϯϓ • nerdtree #σΟϨΫτϦΛπϦʔදࣔʹͯ͠ૢ࡞
unite • VimΛ։͍ͨ··ϑΝΠϧ/σΟϨΫτϦʹର͍ͯ͠ Ζ͍Ζͳૢ࡞(ίϐʔͱ͔grepͱ͔)͕Ͱ͖Δπʔϧ • unite-rails • RailsσΟϨΫτϦؒͷҠಈΛ͞ΒʹεϚʔτʹ
ॻ੶
ϓϩάϥϛϯάܦݧऀ & rubyະܦݧऀ ͚ͷҰ
ॳΊͯͷRuby • ബ͙ͯ͘͢ʹಡΊΔ • RubyͷΤοηϯεͰ͋ΔΫϥεϒϩοΫ͖ϝ ιου͕·ͱ·ͬͯհ͞Ε͍ͯΔ • ຊਓ͕ॻ͍ͨͷͰಡΈ͍͢ • ֶͼํ
• irb/pryͰίϚϯυΛ࣮ߦ͠ͳ͕Βֶश͢Δͱྑ͍ ͱࢥ͍·͢
rubyܦݧऀ & Railsະܦݧऀ ͚ͷҰ
RailsʹΑΔΞδϟΠϧWebΞϓ Ϧέʔγϣϯ։ൃ • ࡞ΔΞϓϦ͕࣮ફత(ECαΠτ) • ΞδϟΠϧײ֮ͰຖষͰػೳΛՃͯ͠Ώ͘ͷͰɺ ࣮ࡍͷ։ൃͷงғؾ͕ຯΘ͑Δ • ςετJavascriptֶΔ •
ֶͼํ • ຊͷॱ൪௨ΓʹҰࣈҰ۟ίʔυΛίϐʔ͍ͯ͘͠ ͜ͱ͕େࣄͩͱࢥ͍·͢
rubyͱRailsʹ׳Ε͖ͯͨਓ ͚ͷҰ
ϝλϓϩάϥϛϯάRuby • RubyͷҰ൪໘ന͍ॴϝλϓϩάϥϛϯά • ϝιου͚ͩͰͳ͘ɺͳΜͷͨΊʹϝλϓϩάϥ ϛϯάΛ͏͔͕Θ͔Δ • רͷʮࠇຐज़Ұཡʯʹɺ࣮ફతͳςΫχοΫ͕ ཏ͞Ε͍ͯΔͷͰ͚ͦͩ͜ಡΉͷΞϦͩͱࢥ͏
͓͢͢ΊͷαΠτ
Ruby on Rails API http://api.rubyonrails.org/ • ίʔυ͕ಡΊΔ • ݹ͍όʔδϣϯ༻ҙ͞Ε͍ͯΔ(Railsόʔδϣ ϯʹΑͬͯϝιουͷத͕มΘΔͷͰ݁ߏॏཁ)
• ༻ྫ͕๛
·ͱΊ
Α͘ݴΘΕ͍ͯ·͕͢ ਓͷίʔυΛಡΉ ίʔυϨϏϡʔ ʹ·͞Δ্ୡ๏ͳ͍ͱࢥ͏