У меня есть плагин rails, написанный на v 2.1.1. Когда я устанавливаю его в приложение 2.2.2, оно ломает приложение. Я не могу использовать полиморфные маршруты, поэтому что-то вроде
<%= link_to @object %>
Не работает, потому что говорит:
ActionView::TemplateError (undefined method 'polymorphic_path' for #<ActionView::Base:0x1a95c1c>)
Если я сценарий / плагин удалить плагин, он все еще не работает. Итак, у меня есть вопрос из двух частей:
Что делает установка скрипта / плагина, кроме простого копирования файлов в Vender / плагины. Исходя из вывода после его установки, он просто выглядит так, как будто копирует файлы, но явно что-то еще происходит за кулисами, потому что его удаление не решает проблему
Что мне нужно сделать, чтобы обновить этот плагин для рельсов 2.2.2. Я не знаю много о плагинах, но я не вижу ничего, что имеет конкретный код версии в самом плагине, поэтому я не могу понять, что именно ломается и что необходимо обновить. Очевидно, что на этот вопрос сложно ответить, не видя код, но на самом деле это не код в плагине, который ломается, а плагин, который влияет на всю мою конфигурацию rails.
Есть ли у кого-нибудь опыт обновления плагинов для работы с более новыми версиями rails?