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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
ender
November 25, 2017
Technology
51
0
Share
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
19
Haaave you met Ruby on Rails?
ndrx42
0
45
Hello Ruby
ndrx42
0
37
Kıymetlimiz "Ruby Gems"
ndrx42
0
53
Ruby 101
ndrx42
0
52
Other Decks in Technology
See All in Technology
揺るがないAIを開発するためのアノテーション設計
sansantech
PRO
1
100
FessのAI検索モード:検索システムとLLMへの取り組み
marevol
0
130
20260423_執筆の工夫と裏側 技術書の企画から刊行まで / From the planning to the publication of technical book
nash_efp
3
660
AIはハッカーを減らすのか、増やすのか?──現役ホワイトハッカーから見るAI時代のリアル【MEGU-Meet】
cscengineer
PRO
0
240
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.4k
今年注目する!データ分析プラットフォームでのAIの活用
nayuts
0
170
No Types Needed, Just Callable Method Check
dak2
1
2.5k
プラットフォームエンジニアリングの実践 - AWS コンテナサービスで構築する社内プラットフォーム / AWS Containers Platform Meetup #1
literalice
1
220
GKE Agent SandboxでAIが生成したコードを 安全に実行してみた
lamaglama39
0
140
[Oracle TechNight#99] 生成AI時代のAI/ML入門 ~ AIとオラクルデータベースの関係 (前半)
oracle4engineer
PRO
1
120
Do Vibe Coding ao LLM em Produção para Busca Agêntica - TDC 2026 - Summit IA - São Paulo
jpbonson
3
170
生成AIはソフトウェア開発の革命か、ソフトウェア工学の宿題再提出なのか -ソフトウェア品質特性の追加提案-
kyonmm
PRO
1
170
Featured
See All Featured
Tell your own story through comics
letsgokoyo
1
900
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Ethics towards AI in product and experience design
skipperchong
2
260
GraphQLとの向き合い方2022年版
quramy
50
15k
30 Presentation Tips
portentint
PRO
1
280
Music & Morning Musume
bryan
47
7.2k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
500
Test your architecture with Archunit
thirion
1
2.2k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
810
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
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