【问题标题】:How to create a universal Ruby function that is callable by all of my Ruby apps如何创建一个可由我的所有 Ruby 应用程序调用的通用 Ruby 函数
【发布时间】:2022-07-16 00:21:03
【问题描述】:

我在 Rails 中构建了几个应用程序,每个应用程序都有自己的文件夹结构,我想创建一个可供所有人访问的审计跟踪/调试日志功能。从我所做的初步研究来看,我相信我必须创建一个函数并使用'require'或'include'来提供从当前应用程序对它的访问,并且建议使用相对路径名,例如./ lib/myfunc.rb.
所以,我的问题是:我应该把这个函数放在哪里,以便我的所有应用程序都可以访问(通用)它,我将如何使用相对引用来引用它?

【问题讨论】:

    标签: ruby-on-rails


    【解决方案1】:

    我相信你应该用它创建 gem 并将其作为依赖项添加到你的项目中,而不是试图在这个意义上污染全局命名空间。

    https://guides.rubygems.org/make-your-own-gem/

    【讨论】:

      猜你喜欢
      • 2019-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多