As far as I know, I believe that redis-store has problems with certain versions of Rails (3.2.13 is one of them).
Since I was very interested in why this happened, I opened the Github change log and looked at the logic that they changed in update 3.2.12 β 3.2.13.
The main change that I noticed is the dependency chain in ActiveSupport for i18n. Code was changed by FROM
s.add_dependency('i18n', '~> 0.6')
WITH
s.add_dependency('i18n', '= 0.6.1')
The only other changes were (from the change log):
Add i18n scope to `distance_of_time_in_words
So, if I had to accept a reasonable assumption, I would say that forcing the use of i18n to 0.6.1 created some conflict with redis-store.
Note. . I will continue to investigate the issue with change logs until i18n and send messages if I have additional information on this. It is not possible to find a specific problem in the commit history, and they do not save the change log (havent for 3 years: /), but I would be interested to know if the previous i18n version control could function properly.
source share