【发布时间】:2013-05-31 03:49:18
【问题描述】:
在一个普通的 ole Ruby gem 上工作,然后快速转身并在 Rails 应用程序中运行它的最简单方法是什么?
我喜欢将应用程序逻辑排除在 Rails 之外。鼓励跨项目重用代码,并保持我的 Rails 应用程序干净。然而,它产生了一个丑陋的工作流程:
- 测试我的宝石。
rake test - 构建我的宝石。
gem build ... - 将 gem 上传到私有存储库(当前使用 Gemfury)。
fury push ... - 从 Rails 中更新我的 gem(包更新...)
- 运行我的 Rails 代码。
哎呀。我想简单地将我的文件保存在库中,然后观察它在 Rails 项目中的工作。
Clojure 的 Leiningen 有一个名为 "checkouts" 的概念,允许您在一个库中处理多个库。
技术,任何人?
【问题讨论】:
标签: ruby-on-rails ruby clojure rubygems leiningen