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
Hello Ruby on Rails
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
ender
November 25, 2017
Technology
0
48
Hello Ruby on Rails
A brief to Web Application with Ruby on Rails
@ Chamber of Computer Engineers
ender
November 25, 2017
Tweet
Share
More Decks by ender
See All by ender
Hotwire ile Modern Web'in Geleceği
ndrx42
0
12
Haaave you met Ruby on Rails?
ndrx42
0
43
Hello Ruby
ndrx42
0
35
Kıymetlimiz "Ruby Gems"
ndrx42
0
50
Ruby 101
ndrx42
0
49
Other Decks in Technology
See All in Technology
Webhook best practices for rock solid and resilient deployments
glaforge
1
270
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
3.8k
GSIが複数キー対応したことで、俺達はいったい何が嬉しいのか?
smt7174
3
140
Meshy Proプラン課金した
henjin0
0
250
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
3
150
We Built for Predictability; The Workloads Didn’t Care
stahnma
0
130
Context Engineeringの取り組み
nutslove
0
290
~Everything as Codeを諦めない~ 後からCDK
mu7889yoon
3
270
制約が導く迷わない設計 〜 信頼性と運用性を両立するマイナンバー管理システムの実践 〜
bwkw
3
880
Amazon S3 Vectorsを使って資格勉強用AIエージェントを構築してみた
usanchuu
3
440
クレジットカード決済基盤を支えるSRE - 厳格な監査とSRE運用の両立 (SRE Kaigi 2026)
capytan
6
2.6k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
15
400k
Featured
See All Featured
So, you think you're a good person
axbom
PRO
2
1.9k
Facilitating Awesome Meetings
lara
57
6.7k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
The Invisible Side of Design
smashingmag
302
51k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
KATA
mclloyd
PRO
34
15k
Un-Boring Meetings
codingconduct
0
200
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
160
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
91
Testing 201, or: Great Expectations
jmmastey
46
8k
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