Size: a a a

2020 May 23

P

Pavel in RubyRush
moffire
кстати да. Тогда почему он у меня не подтягивается в сервисах без явного require?
а еще почитай про гемсеты.. Файл настройки гемсет ты кстати используешь
источник

N

Ni in RubyRush
Pavel
а еще почитай про гемсеты.. Файл настройки гемсет ты кстати используешь
лучше сразу про бандлер читать, имхо, гемсеты не нужны
источник

P

Pavel in RubyRush
когда будешь работать над несколькими проектами сразу, по другом запоешь
источник

N

Ni in RubyRush
чем количество проектов решает? у меня их 25+ сейчас, параллельно над 5-6 ведется работа
источник

N

Ni in RubyRush
с гемсетами было хуже, кстати
источник

Э

Эдем in RubyRush
Ni
чем количество проектов решает? у меня их 25+ сейчас, параллельно над 5-6 ведется работа
Та же фигня
источник

Э

Эдем in RubyRush
Согласен на счёт гемсетов
источник

N

Ni in RubyRush
гемсеты наоборот больше места занимают, так как копируют одни и те же гемы
источник

N

Ni in RubyRush
(насколько я понимаю принцип их работы)
источник

P

Pavel in RubyRush
🙈
источник

E

Eugene in RubyRush
moffire
привет. Подскажите такой момент с рельсами, у меня есть файл, который лежит по пути app/services/file.rb Внутри file.rb лежит MyClass, который использует нокогири. Сам гем устанвливается вместе с рельсами, но внутри этого файла мне приходится явно писать require ‘nokogiri’, иначе он не видит его. Можно ли как-то избавиться от require, например унаследовав класс от какого-то рельсового класса?
наверное как-то можно, но не нужно
источник

N

Ni in RubyRush
Pavel
🙈
ну мне на самом деле интересно услышать аргументы в пользу гемсетов
источник

E

Eugene in RubyRush
moffire
ну да, я так и понял, что он там должен быть явно указан. Но странно почему так происходит - если я вызываю gem list, то он там присутствует. Зачем тогда его явно прописывать в gemfile?
чтобы если Rails или какой там ещё другой гем в будущей версии вдруг перестанет подключать nokogiri - у вас осталась эта зависимость

ну и плюс для читателей вашего кода
источник

E

Eugene in RubyRush
Ni
ну мне на самом деле интересно услышать аргументы в пользу гемсетов
с гемсетами всё просто - нет ситуаций, когда их целесообразно использовать
источник

E

Eugene in RubyRush
Эдем
Не надо вписывать в Гемфайл
не согласен
источник

Э

Эдем in RubyRush
Eugene
не согласен
А смысл? Чтоб какую-то явную версию нокогири установить если только. Без этого работает
источник

AA

Andrey Anikin in RubyRush
Michael
Рынок не обманешь, нормальные компании все равно не смогут на вас долго экономить.

Иначе вы сами немного прокачаетесь и уйдете от них, поняв рынок, а никому это не выгодно.
Понял, спасибо
источник

p

point212 in RubyRush
Эдем
А смысл? Чтоб какую-то явную версию нокогири установить если только. Без этого работает
Ну как это? Начали ты явно используешь зависимость, то надо явно и прописать.
А то потом кто-нибудь удалит либу, по зависимости которой оно поставилось и полпроекта отвалится.
Или обновит, и обновятся зависимости
источник
2020 May 24

А

Алексей in RubyRush
Eugene
с гемсетами всё просто - нет ситуаций, когда их целесообразно использовать
А такие ситуации были. Для чего их вообще изобрели, если в них нет смысла?
источник

А

Алексей in RubyRush
Просто интересно. Знаю человека, опытный разраб, все через гемсеты делает
источник