我通常开发 Rails 应用程序。但有时,我会制作非 Rails 的 ruby 脚本——例如,文本转换器、网络爬虫等。当它是非 Rails 时,程序由单个目录中的一个或多个 ruby 文件组成。我认为这不是一个好习惯。所以我搜索了 ruby 项目的最佳实践。
我发现的只是关于如何制作宝石。我有点困惑。当我在做一个 ruby 项目时,我会先制作一个 gem 并使用它吗?那么,调用 gem 的脚本在哪里呢?(我猜 /bin?)
Gem 是关于重用代码的,对吧?扔掉的剧本呢?
你怎么做到这一点?
谢谢。
山姆