> Да и вытащить модуль из приложения несбыточная надежда такая )
Почему? Если ты заранее знаешь, что модуль должен по итогу стать
джемом. то естественно ты не будешь плодить зависимости сверх
необходимого.
И опять же, отладка модуля как ждема не дает никакой гарантии, что в
другом приложении этот джем не станет конфликтовать с другими
джемами.
>
> 6 августа 2011 г. 9:03 пользователь northbear <harry.ur...@gmail.com>написал:
>
>
>
>
>
>
>
> > А в чем смысл такого метода? Почему нельзя модули сначала в составе
> > приложения.отладить, а потом уже собрать из них gem'ы?
>
> > On 4 авг, 17:28, pyromaniac - <kinwiz...@gmail.com> wrote:
> > > Я сейчас делаю такую штуку: генерю гем сразу и в нём с работаю, покрывая
> > > спеками. Если необходима рельсовая инфраструктура - ставится enginex и
> > > генерится гем с dummy приложением внутри. Всё на спеках, фактически,
> > работу
> > > гема первый раз вижу, когда ставлю его в рабочее приложение. Как по мне -
> > > так это самый удобный способ сейчас.
>
> > > Для чужих гемов - форкаюсь, клонирую репу, пишу спеки, реализую патч,
> > пушаю
> > > себе в репу и делаю пулл-реквест. Пока не пофиксят баг или не имплементят
> > > фичу - направляю бандлер в мою репу. Периодически приходится, правда,
> > > ребейзить свой патч относительно мастера гема. А для этого делаются
> > > манипуляции с ветками, чтобы ребейзнутый пуш прошёл.
>
> > > 4 августа 2011 г. 12:19 пользователь northbear <harry.ur...@gmail.com
> > >написал:
>
> > > > Господа, если не сложно, просветите, по этой теме. Прочитал нить и
> > > > ничего не понял.
>
> > > > Я для себя написание джема разделял на две задачи:
> > > > 1) Написание модуля, предоставляющего необходимые классы и/или
> > > > объекты.
> > > > 2) Формирование gem'а из него.
>
> > > > С первым пунктом всё понятно. Это пишется и отлаживается как обычное
> > > > приложение.
>
> > > > А во втором я вижу лишь два принципиальных момента, которые нужно
> > > > отследить:
> > > > 1) чтобы сам модуль установленный как джем видел все внешние
> > > > используемые им классы.
> > > > 2) Чтобы при подключении модуля были нормально все классы и методы,
> > > > предназначенные для внешнего использования.
>
> > > > Эти два пункта проверяются тривиальными тестами.
>
> > > > Но почитав ветку складывается впечатление, что я что-то не знаю...
> > > > Сам я джемы еще не писал. В ближайшее время как раз предстоит. Поэтому
> > > > и спрашиваю.
>
> > > > On 2 авг, 02:13, Руслан Корнев <oga...@gmail.com> wrote:
> > > > > Здравствуйте, а есть ли способ без перезапуска веб-сервера увидеть
> > > > изменения
> > > > > в gem'е? Конкретно сейчас ковыряю comfortable-mexican-sofa.
>
> > > > --
> > > > --
> > > > Данное сообщение отправлено Вам, так как Вы являетесь подписчиком
> > группы
> > > > "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
--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "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
Комментариев нет:
Отправить комментарий