Я пытаюсь использовать маркерный камень, чтобы избежать N + 1 запросов на моем сайте.Я использовал его до нескольких месяцев назад, затем он перестал работать.Я получил это только сегодня.
Когда я запускаю свой localhost
, я получаю это сообщение об ошибке:
/Users/carcarlo/.rvm/gems/ruby-2.2.4/gems/activesupport-4.2.5/lib/active_support/dependencies.rb:274:in `require':/Users/carcarlo/.rvm/gems/ruby-2.2.4/gems/uniform_notifier-1.12.0/lib/uniform_notifier/base.rb:37: syntax error, unexpected <<, expecting keyword_end (SyntaxError)
<<~CODE
^/Users/carcarlo/.rvm/gems/ruby-2.2.4/gems/uniform_notifier- 1.12.0/lib/uniform_notifier/base.rb:38: syntax error, unexpected '<', expecting keyword_end <script #{attributes_string}>/*<![CDATA[*/
^ target of repeat operator is not specified: /*]]>*/
ясно, что это ошибка в файле base.rb
гемаuniform_notifier
, которая зависит от bullet
, но что я могу сделать, чтобы она работала в моей системе?Я попытался принудительно установить uniform_notifier
на более старую версию (фактическая версия 1.12.1), но она заблокирована на 1.12.0
Это приложение написано с использованием ruby 2.2.4 и rails 4.2.5