Submit Search
Upload
Railsのフロントエンドのトレンドと実際〜事業を進めながら、レールに乗り続けるためのテクニック〜
•
3 likes
•
5,408 views
treby
Follow
https://shuuu-mai.connpass.com/event/103940/ での発表スライドです。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 55
Download now
Download to read offline
Recommended
Frontendと向き合う
Frontendと向き合う
treby
Railsフロントエンドの modernizeにおける一事例 ~decaffeinateからES2015移行まで~
Railsフロントエンドの modernizeにおける一事例 ~decaffeinateからES2015移行まで~
treby
Sinatraで触れる生SQL
Sinatraで触れる生SQL
treby
Vue.js + Vuexチーム開発実践の事例
Vue.js + Vuexチーム開発実践の事例
treby
SPAと覚悟
SPAと覚悟
Teppei Sato
Denver AUG July 2018
Denver AUG July 2018
denveraug
2010.09.02 LT Doc fluxflex on JAWS-UG
2010.09.02 LT Doc fluxflex on JAWS-UG
Hiro Fukami
You Don't Know ES Modules
You Don't Know ES Modules
Teppei Sato
Recommended
Frontendと向き合う
Frontendと向き合う
treby
Railsフロントエンドの modernizeにおける一事例 ~decaffeinateからES2015移行まで~
Railsフロントエンドの modernizeにおける一事例 ~decaffeinateからES2015移行まで~
treby
Sinatraで触れる生SQL
Sinatraで触れる生SQL
treby
Vue.js + Vuexチーム開発実践の事例
Vue.js + Vuexチーム開発実践の事例
treby
SPAと覚悟
SPAと覚悟
Teppei Sato
Denver AUG July 2018
Denver AUG July 2018
denveraug
2010.09.02 LT Doc fluxflex on JAWS-UG
2010.09.02 LT Doc fluxflex on JAWS-UG
Hiro Fukami
You Don't Know ES Modules
You Don't Know ES Modules
Teppei Sato
There's No Such Thing as a Data Cow
There's No Such Thing as a Data Cow
Alexandra Richards
AWS Fargate でお手軽開発ブランチデプロイ
AWS Fargate でお手軽開発ブランチデプロイ
Tatsuo Yokoyama
既存の資産をXamarinで / Utilize existing assets as Xamarin library
既存の資産をXamarinで / Utilize existing assets as Xamarin library
Yusuke Yamada
サイボウズはいかにしてReactを導入したか
サイボウズはいかにしてReactを導入したか
Yusuke Amano
サイボウズのフロントエンド開発 現在とこれからの挑戦
サイボウズのフロントエンド開発 現在とこれからの挑戦
Teppei Sato
Codestrong 2012 breakout session alloy (mvc) app framework overview
Codestrong 2012 breakout session alloy (mvc) app framework overview
Axway Appcelerator
Serverlessなものを使ってサービスを作っている話
Serverlessなものを使ってサービスを作っている話
Yasuyuki Fujikawa
swift-log について
swift-log について
Shinya Mochida
超カジュアルに使うMySQL @ MySQL Casual Talks #2
超カジュアルに使うMySQL @ MySQL Casual Talks #2
Tasuku Suenaga
Automating microservices: what, where and when
Automating microservices: what, where and when
Oleksandr Romanov
今、人工知能にできること、できないこと そして、近未来の人工知能のカタチ
今、人工知能にできること、できないこと そして、近未来の人工知能のカタチ
太一郎 遠藤
バ、バカな...!ハッカソンの中で成長しているだと...!?
バ、バカな...!ハッカソンの中で成長しているだと...!?
Kenji Tanaka
海纳百川,有容乃大
海纳百川,有容乃大
hujinpu
近未来の人工知能のカタチ
近未来の人工知能のカタチ
太一郎 遠藤
ARCore Dance Party - Uri Shaked, Blackberry
ARCore Dance Party - Uri Shaked, Blackberry
DroidConTLV
SendaiRubyKaigi02 LT
SendaiRubyKaigi02 LT
Hiroshi SHIBATA
Glance at Visual Studio 2013 ASP.NET and Web tools 2013
Glance at Visual Studio 2013 ASP.NET and Web tools 2013
Shravan Kumar Kasagoni
Railsチュートリアルの歩き方 (第4版)
Railsチュートリアルの歩き方 (第4版)
Yohei Yasukawa
Railsチュートリアルの歩き方 (第3版)
Railsチュートリアルの歩き方 (第3版)
Yohei Yasukawa
Application Insights on Rails Application
Application Insights on Rails Application
ryosuke matsumura
The New York Times: Moving to GraphQL
The New York Times: Moving to GraphQL
Scott Taylor
[.Net开发交流会][2010.06.19]better framework better life(吕国宁)
[.Net开发交流会][2010.06.19]better framework better life(吕国宁)
Shanda innovation institute
More Related Content
What's hot
There's No Such Thing as a Data Cow
There's No Such Thing as a Data Cow
Alexandra Richards
AWS Fargate でお手軽開発ブランチデプロイ
AWS Fargate でお手軽開発ブランチデプロイ
Tatsuo Yokoyama
既存の資産をXamarinで / Utilize existing assets as Xamarin library
既存の資産をXamarinで / Utilize existing assets as Xamarin library
Yusuke Yamada
サイボウズはいかにしてReactを導入したか
サイボウズはいかにしてReactを導入したか
Yusuke Amano
サイボウズのフロントエンド開発 現在とこれからの挑戦
サイボウズのフロントエンド開発 現在とこれからの挑戦
Teppei Sato
Codestrong 2012 breakout session alloy (mvc) app framework overview
Codestrong 2012 breakout session alloy (mvc) app framework overview
Axway Appcelerator
Serverlessなものを使ってサービスを作っている話
Serverlessなものを使ってサービスを作っている話
Yasuyuki Fujikawa
swift-log について
swift-log について
Shinya Mochida
超カジュアルに使うMySQL @ MySQL Casual Talks #2
超カジュアルに使うMySQL @ MySQL Casual Talks #2
Tasuku Suenaga
Automating microservices: what, where and when
Automating microservices: what, where and when
Oleksandr Romanov
今、人工知能にできること、できないこと そして、近未来の人工知能のカタチ
今、人工知能にできること、できないこと そして、近未来の人工知能のカタチ
太一郎 遠藤
バ、バカな...!ハッカソンの中で成長しているだと...!?
バ、バカな...!ハッカソンの中で成長しているだと...!?
Kenji Tanaka
海纳百川,有容乃大
海纳百川,有容乃大
hujinpu
近未来の人工知能のカタチ
近未来の人工知能のカタチ
太一郎 遠藤
ARCore Dance Party - Uri Shaked, Blackberry
ARCore Dance Party - Uri Shaked, Blackberry
DroidConTLV
SendaiRubyKaigi02 LT
SendaiRubyKaigi02 LT
Hiroshi SHIBATA
Glance at Visual Studio 2013 ASP.NET and Web tools 2013
Glance at Visual Studio 2013 ASP.NET and Web tools 2013
Shravan Kumar Kasagoni
What's hot
(17)
There's No Such Thing as a Data Cow
There's No Such Thing as a Data Cow
AWS Fargate でお手軽開発ブランチデプロイ
AWS Fargate でお手軽開発ブランチデプロイ
既存の資産をXamarinで / Utilize existing assets as Xamarin library
既存の資産をXamarinで / Utilize existing assets as Xamarin library
サイボウズはいかにしてReactを導入したか
サイボウズはいかにしてReactを導入したか
サイボウズのフロントエンド開発 現在とこれからの挑戦
サイボウズのフロントエンド開発 現在とこれからの挑戦
Codestrong 2012 breakout session alloy (mvc) app framework overview
Codestrong 2012 breakout session alloy (mvc) app framework overview
Serverlessなものを使ってサービスを作っている話
Serverlessなものを使ってサービスを作っている話
swift-log について
swift-log について
超カジュアルに使うMySQL @ MySQL Casual Talks #2
超カジュアルに使うMySQL @ MySQL Casual Talks #2
Automating microservices: what, where and when
Automating microservices: what, where and when
今、人工知能にできること、できないこと そして、近未来の人工知能のカタチ
今、人工知能にできること、できないこと そして、近未来の人工知能のカタチ
バ、バカな...!ハッカソンの中で成長しているだと...!?
バ、バカな...!ハッカソンの中で成長しているだと...!?
海纳百川,有容乃大
海纳百川,有容乃大
近未来の人工知能のカタチ
近未来の人工知能のカタチ
ARCore Dance Party - Uri Shaked, Blackberry
ARCore Dance Party - Uri Shaked, Blackberry
SendaiRubyKaigi02 LT
SendaiRubyKaigi02 LT
Glance at Visual Studio 2013 ASP.NET and Web tools 2013
Glance at Visual Studio 2013 ASP.NET and Web tools 2013
Similar to Railsのフロントエンドのトレンドと実際〜事業を進めながら、レールに乗り続けるためのテクニック〜
Railsチュートリアルの歩き方 (第4版)
Railsチュートリアルの歩き方 (第4版)
Yohei Yasukawa
Railsチュートリアルの歩き方 (第3版)
Railsチュートリアルの歩き方 (第3版)
Yohei Yasukawa
Application Insights on Rails Application
Application Insights on Rails Application
ryosuke matsumura
The New York Times: Moving to GraphQL
The New York Times: Moving to GraphQL
Scott Taylor
[.Net开发交流会][2010.06.19]better framework better life(吕国宁)
[.Net开发交流会][2010.06.19]better framework better life(吕国宁)
Shanda innovation institute
Better Framework Better Life
Better Framework Better Life
jeffz
Introduction to Google APIs
Introduction to Google APIs
Siva Arunachalam
Better framework, better life
Better framework, better life
Daniel Lv
GraphQL - The new "Lingua Franca" for API-Development
GraphQL - The new "Lingua Franca" for API-Development
jexp
From Java to Ruby...and Back
From Java to Ruby...and Back
Anil Hemrajani
Webdevcon Keynote hh-2012-09-18
Webdevcon Keynote hh-2012-09-18
Pierre Joye
遇見 Ruby on Rails
遇見 Ruby on Rails
Wen-Tien Chang
Node.js server side render in the Age of APIs - Full Stack Toronto 2017
Node.js server side render in the Age of APIs - Full Stack Toronto 2017
Ruy Adorno
Records Management - the api story
Records Management - the api story
David Webster
PnP Monthly Community Call - April 2018
PnP Monthly Community Call - April 2018
SharePoint Patterns and Practices
HTML5のご紹介
HTML5のご紹介
yoshikawa_t
InfoTalk#17 1st
InfoTalk#17 1st
Wakasa Masao
Create great cncf user base from lessons learned from other open source com...
Create great cncf user base from lessons learned from other open source com...
Krishna-Kumar
SharePoint Dev Monthly Community Call - 2018 March
SharePoint Dev Monthly Community Call - 2018 March
SharePoint Patterns and Practices
データの民主化のために StackStorm を活用した事例
データの民主化のために StackStorm を活用した事例
Yoshiyasu SAEKI
Similar to Railsのフロントエンドのトレンドと実際〜事業を進めながら、レールに乗り続けるためのテクニック〜
(20)
Railsチュートリアルの歩き方 (第4版)
Railsチュートリアルの歩き方 (第4版)
Railsチュートリアルの歩き方 (第3版)
Railsチュートリアルの歩き方 (第3版)
Application Insights on Rails Application
Application Insights on Rails Application
The New York Times: Moving to GraphQL
The New York Times: Moving to GraphQL
[.Net开发交流会][2010.06.19]better framework better life(吕国宁)
[.Net开发交流会][2010.06.19]better framework better life(吕国宁)
Better Framework Better Life
Better Framework Better Life
Introduction to Google APIs
Introduction to Google APIs
Better framework, better life
Better framework, better life
GraphQL - The new "Lingua Franca" for API-Development
GraphQL - The new "Lingua Franca" for API-Development
From Java to Ruby...and Back
From Java to Ruby...and Back
Webdevcon Keynote hh-2012-09-18
Webdevcon Keynote hh-2012-09-18
遇見 Ruby on Rails
遇見 Ruby on Rails
Node.js server side render in the Age of APIs - Full Stack Toronto 2017
Node.js server side render in the Age of APIs - Full Stack Toronto 2017
Records Management - the api story
Records Management - the api story
PnP Monthly Community Call - April 2018
PnP Monthly Community Call - April 2018
HTML5のご紹介
HTML5のご紹介
InfoTalk#17 1st
InfoTalk#17 1st
Create great cncf user base from lessons learned from other open source com...
Create great cncf user base from lessons learned from other open source com...
SharePoint Dev Monthly Community Call - 2018 March
SharePoint Dev Monthly Community Call - 2018 March
データの民主化のために StackStorm を活用した事例
データの民主化のために StackStorm を活用した事例
More from treby
失敗から学ぶEM方法論
失敗から学ぶEM方法論
treby
モダンJSでモダンなWebアプリケーションを作ろう!
モダンJSでモダンなWebアプリケーションを作ろう!
treby
Octocatは技術的負債の夢を見るか?
Octocatは技術的負債の夢を見るか?
treby
Shinjuku.rb #61 RubyKaigi2018予習
Shinjuku.rb #61 RubyKaigi2018予習
treby
The Art of Collaboration
The Art of Collaboration
treby
楽しく学ぶ?API
楽しく学ぶ?API
treby
VueとdockerとAWSとチームとアイマスと私
VueとdockerとAWSとチームとアイマスと私
treby
アイマスハッカソン2017
アイマスハッカソン2017
treby
最近のRailsフロントエンド開発の紹介
最近のRailsフロントエンド開発の紹介
treby
たたかうFFI
たたかうFFI
treby
mastodon API
mastodon API
treby
TH@NK YOU for SMILE!!とミリオンボーダーbot
TH@NK YOU for SMILE!!とミリオンボーダーbot
treby
Paperclip
Paperclip
treby
このみさんにPRしてもらう
このみさんにPRしてもらう
treby
reading suture
reading suture
treby
趣味から始めるWebスクレイピング
趣味から始めるWebスクレイピング
treby
Osoji to-ban bot
Osoji to-ban bot
treby
Why do I make bots
Why do I make bots
treby
BELIEVE MY DRE@M!!とミリオンボーダーbot
BELIEVE MY DRE@M!!とミリオンボーダーbot
treby
アイマス駆動開発 #shinjukurb
アイマス駆動開発 #shinjukurb
treby
More from treby
(20)
失敗から学ぶEM方法論
失敗から学ぶEM方法論
モダンJSでモダンなWebアプリケーションを作ろう!
モダンJSでモダンなWebアプリケーションを作ろう!
Octocatは技術的負債の夢を見るか?
Octocatは技術的負債の夢を見るか?
Shinjuku.rb #61 RubyKaigi2018予習
Shinjuku.rb #61 RubyKaigi2018予習
The Art of Collaboration
The Art of Collaboration
楽しく学ぶ?API
楽しく学ぶ?API
VueとdockerとAWSとチームとアイマスと私
VueとdockerとAWSとチームとアイマスと私
アイマスハッカソン2017
アイマスハッカソン2017
最近のRailsフロントエンド開発の紹介
最近のRailsフロントエンド開発の紹介
たたかうFFI
たたかうFFI
mastodon API
mastodon API
TH@NK YOU for SMILE!!とミリオンボーダーbot
TH@NK YOU for SMILE!!とミリオンボーダーbot
Paperclip
Paperclip
このみさんにPRしてもらう
このみさんにPRしてもらう
reading suture
reading suture
趣味から始めるWebスクレイピング
趣味から始めるWebスクレイピング
Osoji to-ban bot
Osoji to-ban bot
Why do I make bots
Why do I make bots
BELIEVE MY DRE@M!!とミリオンボーダーbot
BELIEVE MY DRE@M!!とミリオンボーダーbot
アイマス駆動開発 #shinjukurb
アイマス駆動開発 #shinjukurb
Recently uploaded
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Slibray Presentation
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
Raghuram Pandurangan
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Stephanie Beckett
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
DianaGray10
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
LoriGlavin3
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
Dilum Bandara
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Curtis Poe
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
UiPathCommunity
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
ScyllaDB
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
MounikaPolabathina
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Kalema Edgar
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Mark Simos
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
LoriGlavin3
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
NavinnSomaal
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
LoriGlavin3
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
LoriGlavin3
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
Hervé Boutemy
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
LoriGlavin3
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Precisely
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
2toLead Limited
Recently uploaded
(20)
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
Railsのフロントエンドのトレンドと実際〜事業を進めながら、レールに乗り続けるためのテクニック〜
1.
Rails 2018/11/06 Hiroaki Ninomiya Ruby
on Rails
2.
• Hiroaki Ninomiya
(@treby006) • Vue.js, AWS(ECS, EMR), Go • Repro •
3.
4.
( ) • (2013
) (PHP) • 2015 (Rails) • 2016 (Rails, Django) • 2017 Repro (Rails)
5.
6.
DAU /day Push
7.
https://d1.awsstatic.com/events/jp/2017/summit/devday/D3T7-6.pdf
8.
https://d1.awsstatic.com/events/jp/2017/summit/devday/D3T7-6.pdf
9.
Repro Tech Meetup •
12/4( ) 19:30 Repro •
10.
Frontend Conference Fukuoka •
12/8( ) / 40 • https://frontend-conf.fukuoka.jp/
11.
Agenda • Rails- • •
12.
Agenda • • • • •
13.
!
14.
Rails
15.
Rails 1. 1 (2017
) 2. 2 (2016 ) 3. 3 (2015 ) 4. 4 (2014 ) 5.
16.
Rails Release • v5.1.0(2017/04):
Webpack • v5.0.0(2016/07): Action Cable / Rails API • v4.2.0(2014/12) • v4.0.0(2013/06) • v3.1.0(2012/01): Asset Pipeline
17.
Rails
18.
19.
:
20.
:
21.
2015, 2016
22.
Rails 4 5
23.
Rails4 (3,4 ) • •
Sprockets(Asset Pipeline) • jQuery • CoffeeScript • Rails JavaScript • rails-assets
24.
Rails4 Gemfile source 'https://rubygems.org' #
Bundle edge Rails instead: gem 'rails', github: 'rails/rails' gem 'rails', '4.0.2' : : # Use CoffeeScript for .js.coffee assets and views gem 'coffee-rails', '~> 4.0.0' # Use jquery as the JavaScript library gem 'jquery-rails'
25.
Rails4 $ -> $btn =
$("[data-toggle='backToTop']") $btn.hide() $(window).scroll -> if window.scrollY > 100 $btn.fadeIn() else $btn.fadeOut() $btn.on 'click', (e) -> $('html,body').animate({ scrollTop: 0 }, 500)
26.
Rails5 ( 1,2
) • • Webpack / Browserify • React / Vue.js • Flux • ESNext AltJS • Rails JavaScript
27.
Rails5 Gemfile gem "rails",
"5.2.0" : : gem "sass", "3.4.16" # JS translation generator gem "i18n-js", require: false group :assets do : : gem "sassc-rails" gem "browserify-rails" : end
28.
Rails5 import cookie from
'utils/cookie'; import Deactivater from 'mixins/deactivater'; export default { mixins: [Deactivater], data() { return { expanded: true, appListShown: false, }; }, methods: { toggleAppList() { this.appListShown = !this.appListShown; }, closeAppList() { this.appListShown = false; }, : } : };
29.
Rails JS Rails JS
30.
Rails Release • v5.1.0(2017/04) ! Repro •
v5.0.0(2016/07): Action Cable / Rails API • v4.2.0(2014/12) • v4.0.0(2013/06) " Repro • v3.1.0(2012/01): Asset Pipeline
31.
Rails
32.
33.
Rails • assets • • jQuery •
CoffeeScript ESNext / AltJS
34.
• • • • ( )
35.
• • • •
36.
37.
38.
• Qiita Rails •
Rails
39.
• ! • PR • • •
40.
Repro • • Slack /
GitHub / esa • •
41.
• Repro • Vuex •
or • • package : npm or yarn
42.
esa
43.
esa
44.
esa
45.
esa Repro
46.
47.
• ( ) •
30 • • • •
48.
https://speakerdeck.com/joker1007/realworld- domain-model-on-rails
49.
50.
51.
52.
53.
• Rails • Rails
JS Rails JS • Rails
54.
• • • •
55.
Happy Hacking!!
Download now