Я дважды попадал в такую ситуацию: я устанавливаю гем в своей системе и начинаю использовать его из своего проекта Rails. В конце концов мне нужно внести некоторые изменения в этот драгоценный камень. Как мне продолжить?
В идеале я бы хотел где-нибудь проверить исходный код этого драгоценного камня, например ~ / third_party / gems, поработать над ним и использовать его вместо этого в моем проекте Rails. Это возможно?
Во всех случаях драгоценные камни были на github, так что я бы, вероятно, для них на github, клонировал их, сделал все возможное и поддержал свою собственную ветку. Я полагаю, что тогда я бы установил эту ветку напрямую с установкой gem на свой сервер. Имеет ли это смысл?