strong_parameters で 最近疑問だったこと #megurorb 23 とびいりLT

strong_parameters で 最近疑問だったこと #megurorb 23 とびいりLT

https://megurorb.connpass.com/event/115497/
Meguro.rb #23 でその場で作ったLTです。Railsアップグレードのコードレビューのときに知った strong_parameters の話です。

0f9840a3c048e0f0adc2f9411bca91dd?s=128

Yoshinori Kawasaki

January 29, 2019
Tweet

Transcript

  1. ©2018 Wantedly, Inc. strong_parameters Ͱ ࠷ۙٙ໰ͩͬͨ͜ͱ ͱͼ͍ΓLT Meguro.rb #23 29.Jan.2019

    - Yoshinori Kawasaki (@kawasy / @luvtechno)
  2. ©2018 Wantedly, Inc. ΋͏͙͢ Rails 6.0 Ͱ͢Ͷʂ Page Title Page

    Subtitle
  3. ©2018 Wantedly, Inc. Page Title Page Subtitle

  4. ©2018 Wantedly, Inc. ͜Ε͕ҙຯ͢Δ͜ͱ Page Title Page Subtitle

  5. ©2018 Wantedly, Inc. Page Title Page Subtitle

  6. ©2018 Wantedly, Inc. Page Title Page Subtitle

  7. ©2018 Wantedly, Inc. Page Title Page Subtitle

  8. ©2018 Wantedly, Inc. 2019-04-30 (༧ఆ) Λ͗͢Δͱ 4.2 ܥʹ severe security

    patch ͕͜ͳ͘ͳΔ Page Title Page Subtitle
  9. ©2018 Wantedly, Inc. Έͳ͞Μͷձࣾʹ 4.2 ܥͰಈ͍͍ͯΔ ΞϓϦ͸͍ͭ͋͘Γ·͔͢ Page Title Page

    Subtitle
  10. ©2018 Wantedly, Inc. 7೥΋ձࣾΛ΍͍ͬͯΔͱ ࣗ෼͕ rails new ͚ͨ͠Ͳ ͋Μ·ΓϝϯςͰ͖ͯͳ͍΍͕ͭ͋Δ Page

    Title Page Subtitle
  11. ©2018 Wantedly, Inc. ͱͯ΋੹೚Λײ͡Δ Page Title Page Subtitle

  12. ©2018 Wantedly, Inc. ৭ΜͳҙຯͰͱͯ΋੹೚Λײ͡Δ Page Title Page Subtitle

  13. ©2018 Wantedly, Inc. Page Title Page Subtitle

  14. ©2018 Wantedly, Inc. Page Title Page Subtitle

  15. ©2018 Wantedly, Inc. Page Title Page Subtitle

  16. ©2018 Wantedly, Inc. ຊ୊ Page Title Page Subtitle

  17. ©2018 Wantedly, Inc. ผͷ4.2ܥϨϙδτϦͷ࿩ Page Title Page Subtitle

  18. ©2018 Wantedly, Inc. Page Title Page Subtitle

  19. ©2018 Wantedly, Inc. Page Title Page Subtitle

  20. ©2018 Wantedly, Inc. ActionController::Parameters No Longer Inherits from HashWithIndifferentAccess Page

    Title Page Subtitle
  21. ©2018 Wantedly, Inc. Page Title Page Subtitle ͜͏͍͏ͷ͕͍ͬͺ͍͋Δ

  22. ©2018 Wantedly, Inc. Page Title Page Subtitle

  23. ©2018 Wantedly, Inc. Page Title Page Subtitle

  24. ©2018 Wantedly, Inc. ͕Μ͹ͬͯίʔυϨϏϡʔ͢Δ Page Title Page Subtitle

  25. ©2018 Wantedly, Inc. Page Title Page Subtitle

  26. ©2018 Wantedly, Inc. ࣮૷ʹΑͬͯ͸ͲͪΒ͔͔͠ ༗ޮʹͳΒͳ͍͜ͱ΋͋Γͦ͏ Page Title Page Subtitle

  27. ©2018 Wantedly, Inc. ίʔυΛಡΜͰ֬ೝ͢Δ Page Title Page Subtitle

  28. ©2018 Wantedly, Inc. Page Title Page Subtitle

  29. ©2018 Wantedly, Inc. Page Title Page Subtitle

  30. ©2018 Wantedly, Inc. Page Title Page Subtitle

  31. ©2018 Wantedly, Inc. େৎ෉ͩͬͨ Page Title Page Subtitle

  32. ©2018 Wantedly, Inc. ແࣄϦϦʔε Page Title Page Subtitle

  33. ©2018 Wantedly, Inc. ͕Μ͹ͬͯ 5.2 ·Ͱ͖͋͛Δͧ Page Title Page Subtitle