紅寶石鐵道漫遊指南

J
Juanito FatasRamen Specialist at Cookpad Inc.
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
👋👋👋
MINSWANMatz Is Nice So We Are Nice <3
Yukihiro
Matsumoto
Matz
and
ko1
hand
you
lunch
boxes
@JuanitoFatas
Jolly Good Code
@winstonyw👍
🌟
🌟
🌟
🌟
✨
✨ 💫
Ruby
Rails
Code Guide 翻譯
Rails Girls
Rails 改錯字
GitHub
2.7Kstarred
😱
紅寶石鐵道漫遊指南
Let’s GO!
Ruby
http://astonj.com/tech/ruby-is-about-to-get-red-hot-again/
Karlie Kloss
Silicon Valley
紅寶石鐵道漫遊指南
MRI, CRuby
Lightweight Ruby
JRuby
Rubinius
ruby/ruby
mruby/mruby
jruby/jruby
rubinius/rubinius
Finding the Source Code
http://ruby-doc.org/
http://ruby-doc.org/core-mruby/
http://jruby.org/documentation/
http://rubini.us/doc/en/
Finding the docs
rdoc
紅寶石鐵道漫遊指南
YARD
issue tracker
Report bug for Ruby
security mailing list
security@ruby-lang.org
security@rubyonrails.org
https://www.ruby-lang.org/zh_tw/security/
http://rubyonrails.org/security/
the language provides
http://ruby-doc.org/stdlib-2.2.0.preview1/
http://www.ruby-doc.org/stdlib-2.1.5/
http://www.ruby-doc.org/stdlib-2.0.0/
Ruby Stdlib
Installation
Ruby
ruby-install
$ brew install ruby-install
$ ruby-install ruby 2.1.5
Community
ruby-build
rbenv
rvm
RubyInstaller
https://www.ruby-lang.org/en/installation/
Versions
1.8.x is dead
1.9.x is dead
Use Ruby 2.0+
$ brew install chruby*
$ chruby ruby 2.1.5
* source /usr/local/share/chruby/chruby.sh
* source /usr/local/share/chruby/auto.sh
Community
rvm
rbenv
Uru
.ruby-version
https://gist.github.com/fnichol/1912050
紅寶石鐵道漫遊指南
X.Y.Z
http://semver.org/lang/zh-TW/
Gemfile
list project dependencies
http://bundler.io/gemfile.html
source "https://rubygems.org"
gem "rails"
Gemfile.lock
Gemfile
Version Specifier
gem "rails", '4.1.8'
>= 1.0
~> 2.0
>= 2.0, < 2.1
~> 4.2.0.beta
>= 4.2.0.beta, < 4.2.1
Essential Tools
紅寶石鐵道漫遊指南
$ gem install twitter
$ gem update --system
$ gem update --system 2.2.2
# ~/.gemrc
gem: --no-document
40+
9.2
Gem
8.4
紅寶石鐵道漫遊指南
The Ruby Toolbox
BestGems
micro.rb
Bundler
Bundler
$ gem install bundler
$ bundle install
$ bundle init
# A sample Gemfile
source "https://rubygems.org"
!
# gem "rails"
Bundler Audit
https://rubysec.github.com
$ bundle-audit
Brakeman
Rake
🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹
http://git.io/yNyqeg
紅寶石鐵道漫遊指南
Ruby on Rails
紅寶石鐵道漫遊指南
David
Heinemeier
Hansson
Software Writer
http://youtu.be/9LfmrkyP81M
紅寶石鐵道漫遊指南
Basecamp
https://github.com/thoughtbot/guides
紅寶石鐵道漫遊指南
$ gem install rails
I18n
Action Mailer
Action Pack
Rack
Active Record
Active Support
Active Model
Railties
sprockets-rails
arel
journey
Rails Talks
Rails Feature Request
Rails Issue Tracker
Rails Girls
Linda
Liukas
Founder of Rails Girls
👬👭👫👬👭👬👭👬👭👬👭👬👭👬👭👭👬👬👭👬👯👭
Diversity
Rails Girls is for Everyone
Lady First
Code of Conduct
Be nice to each other <3
Getting Started
try ruby
RUBY WARRIOR
codecademy
Ruby Koans
rubymonk
Code School
Editors
編輯器
ATOM
Sublime Text
RubyMine
紅寶石鐵道漫遊指南
Emacs
How Emacs Changed My Life
style guides
Why?
“Style is necessary only where understanding is missing. A corollary to
this is that sometimes the only way to effectively use something you
don't understand is to copy styles observed elsewhere.”
!
Doug Hoyte, Let Over Lambda
Why Does JavaScript need a Style Guide?
Ruby Style Guide
Rails Style Guide
Scenarios
network applications
https://www.ruby-toolbox.com/categories/http_clients
HTML/XML Processing
https://www.ruby-toolbox.com/categories/http_clients
command line tools
http://whatisthor.com/
GUI Tools
http://shoesrb.com/
Databases
Active Record
Object Relation Mapping
System Administration
紅寶石鐵道漫遊指南
Mamiya
Continuous Integration
Travis CI
Solano Labs
CODESHIP
snap
CircleCI
Semaphore
Gem
ship your code
Develop RubyGems
$ bundle gem awesome
Naming
http://guides.rubygems.org/name-your-gem/
dash
underscore
strong_parameters
rails-html-sanitizer
net-http-digest_auth
Examples
community
Ruby Taiwan
Rails Taiwan
Ruby on Rails
Ruby Association
Seattle.rb
Asakusa.rb
CITY.rb
meetup
Doorkeeper
Forum
論壇
Ruby Rogues Parley
Ruby China
stackoverflow
News
新聞
/r/ruby
Ruby Weekly
RubyDaily
THIS WEEK IN RAILS
Qiita
Podcasts
Ruby 5
Ruby Rogues
Rebuild FM
Teahour.fm
Learn
Upcase
Code School
Pragmatic Studio
Screencasts
Confreaks
Ruby Tapas
Railscasts
GoRails
Rails TV
Rails Mania
Conferences
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
Ruby Conferences
Lanyrd
Companies
5xruby
Thoughtbot
https://github.com/thoughtbot/guides
platoformatec
https://github.com/thoughtbot/guides
HASHROCKET
https://github.com/thoughtbot/guides
Intridea
https://github.com/thoughtbot/guides
PIVOTAL LABS
https://github.com/thoughtbot/guides
People
Rubyists
Community
Community
Community
Community
Community
Community
Community
Community
Community
@tenderlove w/
grobachev
puff puff
thunderhorse
Friday Hug!
紅寶石鐵道漫遊指南
Rails
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
Scenarios
server
PHUSION PASSENGER
Puma
Unicorn
database
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
層疊樣式表
紅寶石鐵道漫遊指南
爪哇 本
紅寶石鐵道漫遊指南
frontend framework
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
icon font
紅寶石鐵道漫遊指南
static pages
紅寶石鐵道漫遊指南
authentication
https://github.com/thoughtbot/guides
Homebrew
third-party authentication
https://github.com/thoughtbot/guides
OmniAuth
👍
authroization
紅寶石鐵道漫遊指南
File Upload
紅寶石鐵道漫遊指南
AWS S3
紅寶石鐵道漫遊指南
image processing
紅寶石鐵道漫遊指南
search
紅寶石鐵道漫遊指南
form
紅寶石鐵道漫遊指南
extra validations
紅寶石鐵道漫遊指南
breadcrumb
紅寶石鐵道漫遊指南
display time in frontend
紅寶石鐵道漫遊指南
Markdown
紅寶石鐵道漫遊指南
ENV
紅寶石鐵道漫遊指南
background job
https://github.com/ankane/activejob_backport💡Rails 4.0, 4.1
紅寶石鐵道漫遊指南
pagination
紅寶石鐵道漫遊指南
搜索引擎優化
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
測試
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
測試假資料
紅寶石鐵道漫遊指南
清理測試之間的資料
紅寶石鐵道漫遊指南
Development
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
discourse/discourse
!
thoughtbot/suspenders
Services
Hosting
Heroku
AWS
OPENSHIFT
Shelly Cloud
Trucker.io
Anynines
Engine Yard
Code Metrics
code review
紅寶石鐵道漫遊指南
HOUND
Code Climate
PULLREVIEW
REFACTORCOP
SideCI
Monitoring
New Relic
Scout
Keen.io
Exceptions
RuntimeError.net
Rollbar
Airbrake
Sentry
HoneyBadger
RAYGUN
Exception Notification
Errbit
Mailing
SendGrid
Mandrill
mailgun
MailChimp
SNS
Amazon SNS
twilio
plivo
nexmo
Uptime
UptimeRobot
pingdom
Form as Service
FormKeep
Typeform
WUFOO
Customer
Segment
Intercom
Customer.io
uservoice
OlarkChat
CDN
http://blog.cloudharmony.com/2014/11/cdn-marketshare-alexa-fortune-500.html
Akamai
CLOUDFARE
EdgeCast
fastly
Amazon cloudfront
DNS
Amazon Route 53
dnsimple
namecheap
hover
Payment
紅寶石鐵道漫遊指南
PayPal
Stripe
Misc.
Gemnasium
RailsDiff.org
CloudHarmony
Dependency Update as a Service
Tachikoma.io
Example
Books
Ruby
紅寶石鐵道漫遊指南
Learn Ruby The Hard Way
Introduction to Programming with Ruby
Ruby
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
Ruby on Rails
Ruby on Rails Guides
Ruby on Rails Tutorial
Ruby on Rails 實戰聖經
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
Jobs
工作
RubyJobs (Taiwan)
66K Jobs
67K Jobs
We Work Remotely
toptal
Top Ruby Jobs
Open Source
Open Source Rails
CodeTriage
Docs Doctor
Badges
http://shields.io/
Emoji
Megamoji
紅寶石鐵道漫遊指南
@carlosantoniodasilva's combo
❤️ 💚 💙💛💜
https://github.com/nashby/jose-vs-oss
Emojisaurus
紅寶石鐵道漫遊指南
紅寶石鐵道漫遊指南
GitHub
紅寶石鐵道漫遊指南
Happy Hacking!
<3
1 of 419

Recommended

A brief introduction to Machine Learning by
A brief introduction to Machine LearningA brief introduction to Machine Learning
A brief introduction to Machine LearningWen-Tien Chang
10.9K views145 slides
從 Classes 到 Objects: 那些 OOP 教我的事 by
從 Classes 到 Objects: 那些 OOP 教我的事從 Classes 到 Objects: 那些 OOP 教我的事
從 Classes 到 Objects: 那些 OOP 教我的事Wen-Tien Chang
14K views125 slides
Jieba by
JiebaJieba
Jieba景逸 王
977 views24 slides
全文搜尋引擎的進階實作與應用 by
全文搜尋引擎的進階實作與應用全文搜尋引擎的進階實作與應用
全文搜尋引擎的進階實作與應用建興 王
11K views62 slides
Introduction to big data by
Introduction to big dataIntroduction to big data
Introduction to big data邦宇 叶
236 views132 slides
RSpec & TDD Tutorial by
RSpec & TDD TutorialRSpec & TDD Tutorial
RSpec & TDD TutorialWen-Tien Chang
3K views105 slides

More Related Content

Similar to 紅寶石鐵道漫遊指南

Ruby rails分享 by
Ruby rails分享Ruby rails分享
Ruby rails分享Cam Song
1.9K views81 slides
J Ruby和Rails 让Ruby语言融入Java项目 by
J Ruby和Rails 让Ruby语言融入Java项目J Ruby和Rails 让Ruby语言融入Java项目
J Ruby和Rails 让Ruby语言融入Java项目George Ang
1.2K views41 slides
第七組 by
第七組第七組
第七組guestcdede8
340 views23 slides
Rails ABC by
Rails ABCRails ABC
Rails ABCqtlove
434 views29 slides
Ruby by
RubyRuby
Ruby偉君 方
872 views11 slides
⼤語⾔模型 LLM 應⽤開發入⾨ by
⼤語⾔模型 LLM 應⽤開發入⾨⼤語⾔模型 LLM 應⽤開發入⾨
⼤語⾔模型 LLM 應⽤開發入⾨Wen-Tien Chang
5.4K views94 slides

Similar to 紅寶石鐵道漫遊指南(20)

Ruby rails分享 by Cam Song
Ruby rails分享Ruby rails分享
Ruby rails分享
Cam Song1.9K views
J Ruby和Rails 让Ruby语言融入Java项目 by George Ang
J Ruby和Rails 让Ruby语言融入Java项目J Ruby和Rails 让Ruby语言融入Java项目
J Ruby和Rails 让Ruby语言融入Java项目
George Ang1.2K views
Rails ABC by qtlove
Rails ABCRails ABC
Rails ABC
qtlove434 views
⼤語⾔模型 LLM 應⽤開發入⾨ by Wen-Tien Chang
⼤語⾔模型 LLM 應⽤開發入⾨⼤語⾔模型 LLM 應⽤開發入⾨
⼤語⾔模型 LLM 應⽤開發入⾨
Wen-Tien Chang5.4K views
Mopcon2014 - 使用 Sinatra 結合 Ruby on Rails 輕鬆打造完整 Full Stack 網站加 API Service服務 by Mu-Fan Teng
Mopcon2014 - 使用 Sinatra 結合 Ruby on Rails 輕鬆打造完整 Full Stack 網站加 API Service服務Mopcon2014 - 使用 Sinatra 結合 Ruby on Rails 輕鬆打造完整 Full Stack 網站加 API Service服務
Mopcon2014 - 使用 Sinatra 結合 Ruby on Rails 輕鬆打造完整 Full Stack 網站加 API Service服務
Mu-Fan Teng2.3K views
用 Ruby 開發 IoT 應用 - 以 RubyConf.tw 打卡系統為例 by 亮齊 曾
用 Ruby 開發 IoT 應用 - 以 RubyConf.tw 打卡系統為例用 Ruby 開發 IoT 應用 - 以 RubyConf.tw 打卡系統為例
用 Ruby 開發 IoT 應用 - 以 RubyConf.tw 打卡系統為例
亮齊 曾403 views
Rails 初探 by 满佳 林
Rails 初探Rails 初探
Rails 初探
满佳 林376 views
Ksdg 使用 ruby on rails 快速打造你的 web app by Eddie Lee
Ksdg   使用 ruby on rails 快速打造你的 web appKsdg   使用 ruby on rails 快速打造你的 web app
Ksdg 使用 ruby on rails 快速打造你的 web app
Eddie Lee1.3K views
用JAX-RS和Jersey完成RESTful Web Services by javatwo2011
用JAX-RS和Jersey完成RESTful Web Services用JAX-RS和Jersey完成RESTful Web Services
用JAX-RS和Jersey完成RESTful Web Services
javatwo20118.7K views
Rubyonrails(Chinese) by heisda
Rubyonrails(Chinese)Rubyonrails(Chinese)
Rubyonrails(Chinese)
heisda142 views
给学习J2 Ee的朋友一些值得研究的开源项目 by yiditushe
给学习J2 Ee的朋友一些值得研究的开源项目给学习J2 Ee的朋友一些值得研究的开源项目
给学习J2 Ee的朋友一些值得研究的开源项目
yiditushe198 views
Rails 新人起步走 by jimmy lin
Rails 新人起步走Rails 新人起步走
Rails 新人起步走
jimmy lin1.1K views
Rails 新人起步走 by 政億 林
Rails 新人起步走Rails 新人起步走
Rails 新人起步走
政億 林729 views
Rest Ruby On Rails by shaokun
Rest Ruby On RailsRest Ruby On Rails
Rest Ruby On Rails
shaokun1.8K views
Java Web框架汇总 by yiditushe
Java Web框架汇总Java Web框架汇总
Java Web框架汇总
yiditushe3.5K views
Csdn Java电子杂志第1期 by yiditushe
Csdn Java电子杂志第1期Csdn Java电子杂志第1期
Csdn Java电子杂志第1期
yiditushe821 views
Rust Web之旅:新時代的後端開發.pdf by BuckyChu
Rust Web之旅:新時代的後端開發.pdfRust Web之旅:新時代的後端開發.pdf
Rust Web之旅:新時代的後端開發.pdf
BuckyChu43 views

Recently uploaded

居家雲端照護系統_艾鍗學院-AIoT智能行動服務物聯網班 by
居家雲端照護系統_艾鍗學院-AIoT智能行動服務物聯網班居家雲端照護系統_艾鍗學院-AIoT智能行動服務物聯網班
居家雲端照護系統_艾鍗學院-AIoT智能行動服務物聯網班IttrainingIttraining
43 views32 slides
商品辨識定位系統_艾鍗學院-AIoT智能行動服務物聯網班 by
商品辨識定位系統_艾鍗學院-AIoT智能行動服務物聯網班商品辨識定位系統_艾鍗學院-AIoT智能行動服務物聯網班
商品辨識定位系統_艾鍗學院-AIoT智能行動服務物聯網班IttrainingIttraining
40 views37 slides
AI Technology & Development of Civilization by
AI Technology & Development of CivilizationAI Technology & Development of Civilization
AI Technology & Development of Civilizationunclebrown017
44 views74 slides
Hacking Facebook for fun and profit by Pranav Hivarekar by
Hacking Facebook for fun and profit by Pranav HivarekarHacking Facebook for fun and profit by Pranav Hivarekar
Hacking Facebook for fun and profit by Pranav HivarekarPranav Hivarekar
6 views69 slides
[GDG Kaohsiung DevFest 2023] 以 Compose 及 Kotlin Multiplatform 打造多平台應用程式 by
[GDG Kaohsiung DevFest 2023] 以 Compose 及 Kotlin Multiplatform 打造多平台應用程式[GDG Kaohsiung DevFest 2023] 以 Compose 及 Kotlin Multiplatform 打造多平台應用程式
[GDG Kaohsiung DevFest 2023] 以 Compose 及 Kotlin Multiplatform 打造多平台應用程式Shengyou Fan
151 views54 slides
AIoT 智能商店_艾鍗學院-AIoT智能行動服務物聯網班 by
AIoT 智能商店_艾鍗學院-AIoT智能行動服務物聯網班AIoT 智能商店_艾鍗學院-AIoT智能行動服務物聯網班
AIoT 智能商店_艾鍗學院-AIoT智能行動服務物聯網班IttrainingIttraining
43 views25 slides

Recently uploaded(6)

居家雲端照護系統_艾鍗學院-AIoT智能行動服務物聯網班 by IttrainingIttraining
居家雲端照護系統_艾鍗學院-AIoT智能行動服務物聯網班居家雲端照護系統_艾鍗學院-AIoT智能行動服務物聯網班
居家雲端照護系統_艾鍗學院-AIoT智能行動服務物聯網班
商品辨識定位系統_艾鍗學院-AIoT智能行動服務物聯網班 by IttrainingIttraining
商品辨識定位系統_艾鍗學院-AIoT智能行動服務物聯網班商品辨識定位系統_艾鍗學院-AIoT智能行動服務物聯網班
商品辨識定位系統_艾鍗學院-AIoT智能行動服務物聯網班
AI Technology & Development of Civilization by unclebrown017
AI Technology & Development of CivilizationAI Technology & Development of Civilization
AI Technology & Development of Civilization
unclebrown01744 views
Hacking Facebook for fun and profit by Pranav Hivarekar by Pranav Hivarekar
Hacking Facebook for fun and profit by Pranav HivarekarHacking Facebook for fun and profit by Pranav Hivarekar
Hacking Facebook for fun and profit by Pranav Hivarekar
[GDG Kaohsiung DevFest 2023] 以 Compose 及 Kotlin Multiplatform 打造多平台應用程式 by Shengyou Fan
[GDG Kaohsiung DevFest 2023] 以 Compose 及 Kotlin Multiplatform 打造多平台應用程式[GDG Kaohsiung DevFest 2023] 以 Compose 及 Kotlin Multiplatform 打造多平台應用程式
[GDG Kaohsiung DevFest 2023] 以 Compose 及 Kotlin Multiplatform 打造多平台應用程式
Shengyou Fan151 views
AIoT 智能商店_艾鍗學院-AIoT智能行動服務物聯網班 by IttrainingIttraining
AIoT 智能商店_艾鍗學院-AIoT智能行動服務物聯網班AIoT 智能商店_艾鍗學院-AIoT智能行動服務物聯網班
AIoT 智能商店_艾鍗學院-AIoT智能行動服務物聯網班

紅寶石鐵道漫遊指南