rastam on rails

東京在住のマレーシア人 Rubyist

Ruby Weekly #544: 日本語サマリー

rubyweekly.com

Highlights

Bringing Encrypted Attributes to Active Record Models

Rails に DB データ暗号化 PR が上がってる。Hey から抽出したものなので、近々マージされるのを期待できるかも?

Articles & Tutorials

Boring Breadcrumbs for Rails

gem なく、poro だけでパンクズ作る方法。綺麗な実装だと思った。

Rails: How to Reduce Friction at the Authorization Layer

Flipper Cloud が pundit の上に DSL 設けて認可周りを DRY にした話。

  • resourceful じゃなくなったのが気になる。God オブジェクトの Policy の責務がデカくなるのでは?
  • Response オブジェクトは特に意義なし。

ちょっとやりすぎ感はあったが、Flipper Cloud 独自のニーズには合ってるかも?今度 pundit 周りで悩んでたら、この記事見返すといいかも。

Nested Forms in Rails

細かい gotcha の多い nested forms 用の神チートシート。今度 nested forms 実装したら絶対役に立ちそう。

Sharing Common Code Between Rails Controllers with the Scoped Concern Pattern

Basecamp が nested resources で使ってる controller concerns の Scoped パターン。