ruby-on-rails - GRPC 与 Ruby:如何从 GRPC 服务器调用应用程序中的 Ruby 方法?
问题描述
我可以从我的 grpc 服务器调用我的 ruby 后端函数吗?我有一个标准的 Rails 应用程序,我现在正尝试将 grpc 添加到其中,以便外部应用程序可以调用 grpc api 端点来通过我现有的应用程序执行操作。现在我有一个包含应用程序/组件、应用程序/模型等的标准文件结构,并且在根目录中我添加了一个包含服务器、lib 和 protos 文件夹的 /grpc 目录。我的问题是,在服务器上,我如何在我的应用程序中调用我现有的 ruby 函数?
例如,我怎么能从我的 grpc 服务器调用像 MyModule::MyClass.store_this_thing_to_the_db(parameter) 这样的类。
文件夹结构示例:/grpc/grpc_server.rb(我想从这里调用类)/app/models/my_model(我想调用这个类)
解决方案
在 grpc_server.rb中包含函数和调用require_relative
的 rb 文件。store_this_thing_to_the_db
推荐阅读
- r - 在 R 中,如何使用第二个元数据文件将标签值分解并添加到特定的 data.table 列?
- python - AttributeError:模块“pages.views”没有属性“home_view”
- r - 在r中动态重绘绘图
- javascript - 如何通过get.ElementByTag()修改所有同类型元素
- powershell - 通过 powershell 启用基本身份验证的功能
- ruby-on-rails - 如何测试 Sidekiq 工作人员是否将正确的数据发送到外部 API?
- reactjs - Material-UI - 如何将自定义 Snackbar 的过渡更改为 Slide
- julia - Julia 的 `hash()` 函数是否保证跨会话、平台和版本具有稳定的输出?
- typescript - Jasmine 在测试另一个类时替换类
- google-apps-script - 来自 2 个单独表格的 2 个动态下拉列表的 Google Apps 脚本