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
Rails 5.1.0.beta1 の 主な変更点を眺めてみよう
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
One compath
March 02, 2017
Technology
0
110
Rails 5.1.0.beta1 の 主な変更点を眺めてみよう
2017.02.27 社内勉強会の資料です
One compath
March 02, 2017
Tweet
Share
More Decks by One compath
See All by One compath
社内の制度を使って新規事業を⽴ち上げてみた話 OCEM#3
mapion
0
200
新規事業のアプリ、Flutterで作ってます〜U-ROUTEのポイ活対応編〜 OCEM#3
mapion
0
230
ウォーキングアプリ「aruku&」ってどうやって作ってるの? OCEM#3
mapion
0
220
ONE COMPATH/ワンコンパス Company Deck For Engineer(会社紹介資料)
mapion
0
8.1k
ONE COMPATHの地図の開発技術~入門編~ OCEM #2
mapion
0
230
脱レガシー! Aurora PostgreSQLに移行してみた OCEM #2
mapion
1
980
エンジニアなので「技術」で仕事を効率化してみた ~Slack連携でチームの生産性が向上~ OCEM#2
mapion
0
220
20221112_FOSS4G2022Online.pdf
mapion
0
1.8k
ONE COMPATH/ワンコンパス Company Deck(会社資料)
mapion
0
380
Other Decks in Technology
See All in Technology
Oracle Cloud Infrastructure:2026年3月度サービス・アップデート
oracle4engineer
PRO
0
190
PostgreSQL 18のNOT ENFORCEDな制約とDEFERRABLEの関係
yahonda
0
150
AI時代のオンプレ-クラウドキャリアチェンジ考
yuu0w0yuu
0
620
ブラックボックス化したMLシステムのVertex AI移行 / mlops_community_62
visional_engineering_and_design
1
230
互換性のある(らしい)DBへの移行など考えるにあたってたいへんざっくり
sejima
PRO
0
320
Zephyr(RTOS)でOpenPLCを実装してみた
iotengineer22
0
150
RGBに陥らないために -プロダクトの価値を届けるまで-
righttouch
PRO
0
130
脳が溶けた話 / Melted Brain
keisuke69
1
1.1k
Oracle Cloud Infrastructure(OCI):Onboarding Session(はじめてのOCI/Oracle Supportご利⽤ガイド)
oracle4engineer
PRO
2
17k
Embeddings : Symfony AI en pratique
lyrixx
0
420
開発チームとQAエンジニアの新しい協業モデル -年末調整開発チームで実践する【QAリード施策】-
kaomi_wombat
0
270
なぜarray_firstとarray_lastは採用、 array_value_firstとarray_value_lastは 見送りだったか / Why array_value_first and array_value_last was declined, then why array_first and array_last was accpeted?
cocoeyes02
0
290
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
510
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
330
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
230
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
230
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
140
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
160
The Invisible Side of Design
smashingmag
302
51k
4 Signs Your Business is Dying
shpigford
187
22k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Designing for Timeless Needs
cassininazir
0
180
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.2k
Transcript
Rails 5.1.0.beta1 の 主な変更点を眺めてみよう 2017/02/27 事業統括部 中村
2/23(Fry) にリリースしてました!
1. Front-end/JavaScript周り • パッケージマネージャ「Yarn」統合 – NPMでJSモジュール管理 – binstub で bin/yarn
が追加されてます • Webpackのサポート ← コレ • jQueryの依存廃止 • Sprockets 3 → Sprockets 4 – ソースマップサポート – Babel統合(ES6+ サポート) – etc…
SPAなWebアプリの新規作成が!
2. システムテスト(E2Eテスト) • 「Capybara」が統合 – Unit Test – IntegraRon Test – System Test
← NEW!
3. Secretsファイルの暗号化 • 「sekrets gem」が統合 • config/secrets.yml を暗号化する • $
rails secrets:setup で以下2ファイルを生成 – config/secrets.yml.enc → バージョン管理する – config/secrets.yml.key → バージョン管理しない • ProducRon 環境では 「RAILS_MASTER_KEY」 環境変数へキーを設定
4. AcRonMailer のパラメータ化 • 複数異なるメール送信処理を DRY に書ける – ハッシュによるパラメータ設定 – before_acRon といったフィルタのサポート
• 詳細はDHHのIssueを参照 – h_ps://github.com/rails/rails/pull/27825
5. Direct & resolved routes • routes.rb でプログラマブルな route が書ける
• 詳細はDHHのIssueを参照 – h_ps://github.com/rails/rails/issues/22512
6. フォームヘルパーの統合 (form_with) • form_for → モデル用のフォームヘルパー • form_tag →
汎用的なフォームヘルパー • form_with に統合されました
所感 • Front-end 周りのサポートが進んでいる • React+Rails もしくは Vue+Rails な SPA
アプリの 開発を実際にやってみて評価したい • その他いろいろと変更が入っているみたいな ので、試してみましょう!