У меня возникла проблема с тем, что я считаю своим кэшем.
Я получаю это сообщение об ошибке:
ListsUsersController# (ActionView::Template::Error) "can't convert true into String"
Вот код:
%footer
- cache "footer-movies-#{Time.now.hour.to_s}", expires_in: 2.days do
.foot-movies
%ul
- Movie.footer.each do |movie|
%li= link_to (image_tag movie.poster, size: "60x92"), movie_path(movie), title: movie.title
Он жалуется на строку 40, которая содержит .foot-movies
.
Код работает большую часть времени, но иногда вызывает эту ошибку.
Я сам давно этого не видел, но Исключительно говорит мне, что ошибка была увеличена более чем в 500 раз за последние 7 дней.
Я использую:
- хамл 3.1.2
- рельсы 3.1
- memcached 1.4.5
- Далли 1.0.5
Здесь - полная трассировка стека.