Недавно я обнаружил, что хотел бы сделать то же самое, что и вы, чтобы я мог разрабатывать гемы вместе со своими проектами.
В Gemfile я не включил зависимость от gem, но вместо этого я добавил в config / environment / development.rb
ActiveSupport::Dependencies.autoload_paths << "/path_to_gem_dir/gem_name/lib"
Требуется, чтобы я проделал дополнительную работу по синхронизации, но в большинстве случаев это нормально. Когда я закончу работать с гемом, я могу удалить автозагрузку и использовать зависимость от гема в Gemfile.
Помните, что зависимость от гемов может быть помещена в : production,: test groups, так что в процессе разработки она очищается.
Например
group :development do
# gem "wirble" COMMENTED!, so I can autoload files!
end
group :production do
gem "wirble"
end
Удачного кодирования!