$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Rails 5.1.0.beta1 の 主な変更点を眺めてみよう
Search
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
180
新規事業のアプリ、Flutterで作ってます〜U-ROUTEのポイ活対応編〜 OCEM#3
mapion
0
200
ウォーキングアプリ「aruku&」ってどうやって作ってるの? OCEM#3
mapion
0
190
ONE COMPATH/ワンコンパス Company Deck For Engineer(会社紹介資料)
mapion
0
7.3k
ONE COMPATHの地図の開発技術~入門編~ OCEM #2
mapion
0
210
脱レガシー! Aurora PostgreSQLに移行してみた OCEM #2
mapion
1
910
エンジニアなので「技術」で仕事を効率化してみた ~Slack連携でチームの生産性が向上~ OCEM#2
mapion
0
210
20221112_FOSS4G2022Online.pdf
mapion
0
1.7k
ONE COMPATH/ワンコンパス Company Deck(会社資料)
mapion
0
350
Other Decks in Technology
See All in Technology
安いGPUレンタルサービスについて
aratako
2
2.6k
Microsoft Agent 365 を 30 分でなんとなく理解する
skmkzyk
1
480
Ruby で作る大規模イベントネットワーク構築・運用支援システム TTDB
taketo1113
1
110
知っていると得する!Movable Type 9 の新機能を徹底解説
masakah
0
230
HIG学習用スライド
yuukiw00w
0
110
事業部のプロジェクト進行と開発チームの改善の “時間軸" のすり合わせ
konifar
9
3.2k
MS Ignite 2025で発表されたFoundry IQをRecap
satodayo
3
250
pmconf2025 - データを活用し「価値」へ繋げる
glorypulse
0
620
re:Invent2025 コンテナ系アップデート振り返り(+CloudWatchログのアップデート紹介)
masukawa
0
180
世界最速級 memcached 互換サーバー作った
yasukata
0
260
eBPFとwaruiBPF
sat
PRO
4
2.3k
なぜ使われないのか?──定量×定性で見極める本当のボトルネック
kakehashi
PRO
1
1k
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Why Our Code Smells
bkeepers
PRO
340
57k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
GitHub's CSS Performance
jonrohan
1032
470k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
700
Building Flexible Design Systems
yeseniaperezcruz
329
39k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.2k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
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
アプリの 開発を実際にやってみて評価したい • その他いろいろと変更が入っているみたいな ので、試してみましょう!