最近 slim ちゃんと使ってないな
と苦手意識を持ってやっていたらハマった.
ちなみに Rails は 6.1 です.
eval error: invalid codepoint 0xXXXX in UTF-8
初めは何かわからなかったけど,絞り込んだら,
content_for
辺りに何かありそう.
irb> content_for(:var1, 55500)
eval error: invalid codepoint 0xD8CC in UTF-8
ということで,7.0 で修正された内容が関係ありそう.
とりあえず,自分で,.to_s
するか.
irb> content_for(:var1, 55500.to_s)
nil
irb> yield(:var1)
"55500"
まとめ
- ちゃんとエラーが出てくれてありがたい