Я борюсь с этим исключением:
ActionView::TemplateError (incompatible character encodings: UTF-8 and ASCII-8BIT) on line #5 of app/views/retain/qs/_qs_row.html.erb:
Это из шаблона, и исключение начинается с:
app/helpers/retain/qs_helper.rb:111:in `render_row'
app/views/retain/qs/_qs_row.html.erb:5
...
Эта строка кода:
cache(tag) do
...
end
И в этот момент я в замешательстве. Согласно стеку, мы не находимся внутри кеша и не находимся внутри блока, к которому кеш дает - пусть мы где-то работаем над двумя строками (возможно, объединяя их. Как мне узнать, где происходит эта операция и параметры и т.д. используются?
Огорчает и то, что я не могу воссоздать это сам. Я должен поместить это в мою промежуточную среду и позволить одному из моих пользователей в Корее (на самом деле, двое из них) столкнуться с ним.
У кого-нибудь есть предложения по отладке? Поможет ли мне спасение, поймать исключение и самому распечатать стопку? Будет ли в нем больше строк?