Наткнулся на косяк:
в шаблоне пишем:
<%= debug(post) %>
... фуё-моё ...
ip: !ruby/object:IPAddr
addr: 2130706433
family: 2
mask_addr: 4294967295
...
т. е. структура объекта в порядке, и post.ip, казалось бы, должен быть объектом типа IPAddr
Теперь в тот же debug пишем post.ip и получаем 2130706433. Куда делся объект?