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
One compath
March 02, 2017
Technology
0
100
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
150
新規事業のアプリ、Flutterで作ってます〜U-ROUTEのポイ活対応編〜 OCEM#3
mapion
0
170
ウォーキングアプリ「aruku&」ってどうやって作ってるの? OCEM#3
mapion
0
170
ONE COMPATH/ワンコンパス Company Deck For Engineer(会社紹介資料)
mapion
0
5.5k
ONE COMPATHの地図の開発技術~入門編~ OCEM #2
mapion
0
210
脱レガシー! Aurora PostgreSQLに移行してみた OCEM #2
mapion
1
800
エンジニアなので「技術」で仕事を効率化してみた ~Slack連携でチームの生産性が向上~ OCEM#2
mapion
0
190
20221112_FOSS4G2022Online.pdf
mapion
0
1.6k
ONE COMPATH/ワンコンパス Company Deck(会社資料)
mapion
0
320
Other Decks in Technology
See All in Technology
登壇ネタの見つけ方 / How to find talk topics
pinkumohikan
3
340
TechLION vol.41~MySQLユーザ会のほうから来ました / techlion41_mysql
sakaik
0
160
rubygem開発で鍛える設計力
joker1007
1
170
GitHub Copilot の概要
tomokusaba
1
130
監視のこれまでとこれから/sakura monitoring seminar 2025
fujiwara3
11
3.7k
Amazon Bedrockで実現する 新たな学習体験
kzkmaeda
1
430
Create a Rails8 responsive app with Gemini and RubyLLM
palladius
0
140
Claude Code Actionを使ったコード品質改善の取り組み
potix2
PRO
6
2k
Oracle Audit Vault and Database Firewall 20 概要
oracle4engineer
PRO
3
1.7k
PHPでWebブラウザのレンダリングエンジンを実装する
dip_tech
PRO
0
190
実践! AIエージェント導入記
1mono2prod
0
150
Agentic Workflowという選択肢を考える
tkikuchi1002
1
450
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.5k
Scaling GitHub
holman
459
140k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
4 Signs Your Business is Dying
shpigford
184
22k
KATA
mclloyd
29
14k
Gamification - CAS2011
davidbonilla
81
5.3k
Building an army of robots
kneath
306
45k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.8k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
GraphQLとの向き合い方2022年版
quramy
47
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
アプリの 開発を実際にやってみて評価したい • その他いろいろと変更が入っているみたいな ので、試してみましょう!