А вот по поводу третьей проблемы, я сейчас уже думаю разобрался как
делать. Сначала попробую и, если не получится, то отпишусь.
On Aug 26, 9:56 am, pyromaniac - <kinwiz...@gmail.com> wrote:
> Первая и вторая проблема решаются таки созданием Engine. Третья - не очень
> понял.
>
> 26 августа 2011 г. 8:30 пользователь Мохнатый
> <sergey.awane...@gmail.com>написал:
>
>
>
>
>
>
>
> > Всем привет. Пишу плагин, столкнулся с несколькими проблемами. Во-
> > первых изучение материалв показало, что сейчас пишутся либо гемы либо
> > Rails::Engine. Я решил не переделывать плагин в engine, пока не
> > разберусь с текущими проблемами.
> > Что не работает:
> > 1. Приложение не видит машруты из плагина. Пробовал создавать
> > routes.rb внутри плагина и там прописывать машруты. Пробовал инклудить
> > в ActionDispatch::Routing::RouteSet::Mapper свой модуль с маршрутами.
> > Не работает в обоих случаях. Можно конечно и руками прописывать в
> > routes.rb приложения, но хочу разобраться, почему мои действия не
> > работают.
> > 2. Не работают миграции. Миграции я вынес в таск. Пробовал запускать
> > таск при инициализации плагина - не вышло. Пробовал через приложение.
> > В этом случае ошибок нет, все срабатывает, но таблица в базе данных
> > приложения не появляется. Миграции делал через
> > ActiveRecord::Migrator.migrate 'path'. После чего вызываю таск
> > db:schema:dump.
> > 3. Не получается сделать метод, который при вызове его в контроллере
> > добавлял бы во все вьюшки этого котроллера ява-скрипт. Я написал
> > метод, который пытаюсь инклудить в ActionController::Base, но у меня
> > нет четкого понимания, что я делаю. Сижу разбираюсь, но время
> > поджимает.
> > Заранее спасибо.
>
> > --
> > --
> > Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы
> > "RubyOnRails to russian" на группах Google.
> > FAQ группы находится по адресу:http://ru.wikibooks.org/wiki/RubyFAQ
>
> > Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
> > ror2ru@googlegroups.com
> > Чтобы отменить подписку на эту группу, отправьте сообщение по адресу:
> > ror2ru-unsubscribe@googlegroups.com
> > Дополнительные варианты находятся на странице группы
> >http://groups.google.com/group/ror2ru?hl=ru
--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror2ru@googlegroups.com
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru
Комментариев нет:
Отправить комментарий