~/talk

Rails 5.1: Awesome Features and Breaking Changes

Talkat RailsConf 2017 · 2017-04-25..04-27· [ruby-on-rails, javascript]
name:Claudio B
github:clabortoli
slides:none on file

Claims upgrade effort halves previous cycle: ~9 months and ~4,000 commits, not a trivial patch. Rails 5.1 ships Yarn by default and a webpacker convention (packs, dev server), removes jQuery as a required dependency by replacing jquery-ujs with rails-ujs, adds delegate_missing_to, BigInt primary keys and MySQL virtual columns, Unicode 9 string fixes, a unified form helper form_with, built‑in encrypted secrets via rails secrets:setup, and integrated Capybara system tests with screenshots and concurrent runners.

AI-written summary · about

  1. 0:00Intro
  2. 2:33Change Action View ERB handler from Erubis to Erubi
  3. 5:58primary keys to BIGINT
  4. 6:24support for MySQL and MariaDB
  5. 7:47limits in batch processing
  6. 12:57Action View's tag helpers
  7. 17:21name in "rails initializers"
  8. 18:07section to config/secrets.yml
  9. 19:48secrets in config/ secrets.yml.enc
  10. 25:17Baltie Add Yarn support in new apps using --yarn option
  11. 28:30Balto Basic --webpack delegation to new webpacker gem
  12. 31:49with Rails (AKA System Tests)
  13. 34:40and polymorphic mapping
  14. 38:44Rails 5.1: awesome features & breaking changes
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.