【问题标题】:Call rails app from another app从另一个应用程序调用 rails 应用程序
【发布时间】:2013-01-09 15:09:45
【问题描述】:

我有一个包含一些模型和服务的应用程序。我需要来自另一个目录的另一个应用程序的那些实体。我怎样才能分享它们?我不想通过互联网使用公共 API 或 REST 接口,而只是在本地调用服务。我可以用 Rack 配置它吗?

【问题讨论】:

  • 您是否尝试将其安装为 Rails 引擎?

标签: ruby-on-rails ruby api web-applications rack


【解决方案1】:

如果您想共享代码,那么 Rails 方法是将它们设为 gems 并在您的应用程序中使用它们。

如果您使用的是 rails > 3 ,最好的方法是通过rails engines 进行操作,它易于学习且更优雅。

但最简单且不推荐的方法是将您的方法作为 ruby​​ 模块/类,然后在您的每个项目中使用(通过将它们放在您的 lib 目录中或一些之前)

HTH

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-07
    • 1970-01-01
    相关资源
    最近更新 更多