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
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Rails 5.1.0.beta1 の 主な変更点を眺めてみよう
2017.02.27 社内勉強会の資料です
One compath
March 02, 2017
More Decks by One compath
See All by One compath
社内の制度を使って新規事業を⽴ち上げてみた話 OCEM#3
mapion
0
230
新規事業のアプリ、Flutterで作ってます〜U-ROUTEのポイ活対応編〜 OCEM#3
mapion
0
260
ウォーキングアプリ「aruku&」ってどうやって作ってるの? OCEM#3
mapion
0
240
ONE COMPATH/ワンコンパス Company Deck For Engineer(会社紹介資料)
mapion
0
9k
ONE COMPATHの地図の開発技術~入門編~ OCEM #2
mapion
0
250
脱レガシー! Aurora PostgreSQLに移行してみた OCEM #2
mapion
1
1k
エンジニアなので「技術」で仕事を効率化してみた ~Slack連携でチームの生産性が向上~ OCEM#2
mapion
0
240
20221112_FOSS4G2022Online.pdf
mapion
0
1.9k
ONE COMPATH/ワンコンパス Company Deck(会社資料)
mapion
0
420
Other Decks in Technology
See All in Technology
AIツールを導入しても生産性はあがらない? カオナビが直面した 3つの壁と乗り越え方。/ Overcoming 3 Barriers to AI-Driven Productivity at kaonavi
kaonavi
0
230
【公開用】AI_Dev_Ex2026_AI_登壇資料
matsuritechnologies
PRO
2
540
そのドキュメント、自動化しませんか?
yuksew
1
420
Vポイント分析基盤におけるデータモデリング20年史
taromatsui_cccmkhd
4
750
プロダクト開発組織の現在地(Ver.2026/07) / product-organization
kaonavi
0
450
「休む」重要さ
smt7174
6
1.7k
AI工学特論: MLOps・継続的評価
asei
7
1.6k
Multicaで30個のミニプロジェクトをAIエージェント運用して見えてきたこと
eiei114
1
640
人とエージェントが高め合う協業設計
kintotechdev
0
810
インシデント事例と パッケージの全量解析に学ぶ ソフトウェアサプライチェーンの守り方 / supply-chain-attack-defense
flatt_security
0
950
OpenTelemetryにおけるGoのゼロコード・コンパイル時計装について #fukuokago
quiver
0
270
壊して学ぶAWS CDK: そのcdk deployで消えるもの、残るもの
k_adachi_01
1
490
Featured
See All Featured
Google's AI Overviews - The New Search
badams
0
1.1k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.4k
Documentation Writing (for coders)
carmenintech
77
5.4k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.5k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
390
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
510
Ethics towards AI in product and experience design
skipperchong
2
330
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.2k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
620
Designing for Timeless Needs
cassininazir
1
400
The browser strikes back
jonoalderson
0
1.4k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
320
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
アプリの 開発を実際にやってみて評価したい • その他いろいろと変更が入っているみたいな ので、試してみましょう!