установка и обновление плагина rails - PullRequest
0 голосов
/ 02 апреля 2009

У меня есть плагин rails, написанный на v 2.1.1. Когда я устанавливаю его в приложение 2.2.2, оно ломает приложение. Я не могу использовать полиморфные маршруты, поэтому что-то вроде

<%= link_to @object %> 

Не работает, потому что говорит: ActionView::TemplateError (undefined method 'polymorphic_path' for #<ActionView::Base:0x1a95c1c>)

Если я сценарий / плагин удалить плагин, он все еще не работает. Итак, у меня есть вопрос из двух частей:

  1. Что делает установка скрипта / плагина, кроме простого копирования файлов в Vender / плагины. Исходя из вывода после его установки, он просто выглядит так, как будто копирует файлы, но явно что-то еще происходит за кулисами, потому что его удаление не решает проблему

  2. Что мне нужно сделать, чтобы обновить этот плагин для рельсов 2.2.2. Я не знаю много о плагинах, но я не вижу ничего, что имеет конкретный код версии в самом плагине, поэтому я не могу понять, что именно ломается и что необходимо обновить. Очевидно, что на этот вопрос сложно ответить, не видя код, но на самом деле это не код в плагине, который ломается, а плагин, который влияет на всю мою конфигурацию rails.

Есть ли у кого-нибудь опыт обновления плагинов для работы с более новыми версиями rails?

1 Ответ

0 голосов
/ 02 апреля 2009

Оказывается, плагин перезаписывал метод RouteSet :: draw, и его просто нужно обновить до кода рисования 2.2.2: P

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...