gpt4 book ai didi

ruby-on-rails - 在 Rails 应用程序中使用 gem

转载 作者:太空宇宙 更新时间:2023-11-03 18:21:55 24 4
gpt4 key购买 nike

在普通 ole Ruby gem 上工作,然后快速转身并在 Rails 应用程序中运行它的最简单方法是什么?

我喜欢将应用程序逻辑排除在 Rails 之外。鼓励跨项目重用代码,并保持我的 Rails 应用程序干净。然而,它产生了一个丑陋的工作流程:

  1. 测试我的 gem 。 抽取测试
  2. 打造我的 gem 。 gem 构建 ...
  3. 将 gem 上传到私有(private)存储库(目前使用 Gemfury)。 怒推...
  4. 从 Rails 中更新我的 gem(捆绑更新 ...)
  5. 运行我的 Rails 代码。

哎呀。我只想将我的文件保存在库中,然后观察它在 Rails 项目中的工作情况。

Clojure 的 Leiningen有一个概念叫"checkouts" ,允许您在一个库中处理多个库。

技术,任何人?

最佳答案

使用 Bundler 的 path 指令。

gem 'my_gem', :path => "~/my_gem"

每次代码更改时,您仍然需要重新启动 Rails 服务器以重新加载它,但您不必为每个修订完成整个构建和发布步骤。在推送您的代码之前,请务必将您的 gem 引用更新为具有生产值(value)的内容。

关于ruby-on-rails - 在 Rails 应用程序中使用 gem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16849461/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com