Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Hello Ruby on Rails
Search
ender
November 25, 2017
Technology
56
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Hello Ruby on Rails
A brief to Web Application with Ruby on Rails
@ Chamber of Computer Engineers
ender
November 25, 2017
More Decks by ender
See All by ender
Hotwire ile Modern Web'in Geleceği
ndrx42
0
29
Haaave you met Ruby on Rails?
ndrx42
0
48
Hello Ruby
ndrx42
0
41
Kıymetlimiz "Ruby Gems"
ndrx42
0
57
Ruby 101
ndrx42
0
59
Other Decks in Technology
See All in Technology
ADKで始める業務改善 - AIエージェント開発時の考えと設計
harappa80
2
240
俺の仕事は AIに奪われないし、たぶんその BIも要らない
hikaruri
0
520
AIエージェントの一手は 誰も見ていない - Falco拡張OSS「Prempti」とeBPFで サーバーレス実行基盤を二層防御する
keitah
0
300
30座EKS, 180次升級淬煉的EKS Upgrade Skill 的歷程
eric8230
0
180
銀行勘定系システムにおける開発プロセス刷新×AIによる環境モダナイゼーション / Development Process Transformation and AI-Driven Environment Modernization
muit
1
2.4k
Von-Neumann Machines, Dreams & The Futures of IT
ufried
0
110
AIに任せた品質は、誰が見立てるのか - AI時代のテストマネジメント
nakanao
3
2.3k
作って終わりじゃないサーバーレス 〜9年運用する大規模EC物流API基盤の設計・運用のリアル〜
zozotech
PRO
0
260
Railsのように考える: See through the Master
snoozer05
PRO
4
1.2k
GoのInterface内部構造から学ぶ!最高パフォーマンスを出すコード設計
yappli_developers
0
190
アクセスキーこわい やめかたと漏らさない工夫
sassssan68
1
470
目の前の楽しいが人生を変える - コミュニティの螺旋の歩き方と楽しむコツ / change your life
soudai
PRO
5
650
Featured
See All Featured
Being A Developer After 40
akosma
91
590k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
470
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
46k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
460
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
760
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.8k
Documentation Writing (for coders)
carmenintech
77
5.5k
Test your architecture with Archunit
thirion
2
2.4k
Designing for Performance
lara
611
70k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
580
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1k
Transcript
Ruby on Rails 101 Ender Ahmet Yurt www.enderahmetyurt.com
Ender Ahmet Yurt Full Stack Developer @ sigortaci123.com Ruby Türkiye
Organizer Yakut Podcast Speaker Open Source Developer
Context •RoR •What’s it? •Features •Installation •First steps •Rails New
•Folder Structure •Hello World •Basics •MVC •Restful Design •Links •More… •Questions?
Ruby on Rails •Created in 2003 •Open sourced in 2004
•A Web Framework •Written in Ruby •Not Ruby •A Ruby Gem •5.1.4 (2.11.2017)
Features •Open source •https://github.com/rails/rails •+ 4500 developers •Developer friendly •Fast
development •DRY •Convention over configuration •http://rubyonrails.org/doctrine/ •https://speakerdeck.com/tayfunoziserikan/rails-doktrini
Who use? •Basecamp, GitHub •Shopify, Airbnb, Twitch •SoundCloud, Hulu, Zendesk
•Square, Highrise, Cookpad •Hundreds of thousands of applications •Turkey => rubyturkiye.org/companies
Installation •Install Ruby first •Install Rails Gem •$ gem install
rails •Windows installer
$ rails new project_name
Folder Structure https://github.com/jwipeout/ rails-directory-structure-guide
$ rails server
Hello World! $ rails generate controller Welcome index
MVC •Modal •View •Controller
Model $ rails generate model Article title:string content:text $ rake
db:migrate
View •*.html.erb
Controller $ rails generate controller Articles $ rake routes
More… •New models and controllers •Design (JS/CSS) •Authentication (Devise) •Rails
API •Action Cable
https://www.railstutorial.org/book
Questions? Thanks ❤ enderahmetyurt.com rubyturkiye.org yakutrb.com