gpt4 book ai didi

ruby-on-rails - 打包 Rails 2.3 模型

转载 作者:太空宇宙 更新时间:2023-11-03 16:35:28 26 4
gpt4 key购买 nike

我有一个在 Rails 上运行的现有 Web 应用程序。计划是设置一个提供 API 服务的新服务器,并最终将 webapp 更新为该 API 的客户端。

似乎实现此目的的一个好方法是将所有模型打包为 gem 并在两个应用程序之间共享它们。最终,API 服务将是整体式的——包含所有模型,但在开发/迁移期间需要共享模型。
API 和 webapp 将使用相同的数据库。

  • 在开始打包我所有的东西之前我需要考虑什么模特?
  • 是否值得将所有模型打包成一个单个 gem ,单独包装每个模型,或做某种模型的逻辑分组?
  • 我将如何处理依赖关系 gem ?

作为引用,这里有一个类似的问题: Sharing models between Rails apps using gems

我也刚刚开始熟悉将 Ruby 代码打包为 Rubygem。 (这可能解释了我上面的一些问题。)

[编辑] 我使用的是 Rails 2.3.14,而不是 Rails 3.X。

最佳答案

我们过去曾对 gem 进行过包装模型。我们首先移动一组相互关联但与其余模型没有其他依赖关系的模型。然后我们慢慢移动另一组。这有点痛苦,但我们最终做到了。模型 gem 在多个应用程序之间共享。

关于ruby-on-rails - 打包 Rails 2.3 模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8406826/

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