ruby-on-rails - 从 Gem 获取 Ruby 项目根路径

标签 ruby-on-rails ruby rubygems

我已经开始自己构建一个 Gem。

现在,我需要从我的 Gem 中获取正在使用它的 ruby​​ 项目的根路径。

谢谢。

最佳答案

查看此论坛:https://www.ruby-forum.com/topic/143383 根据我对你的问题的理解,你想获得项目的路径而不是 gem 本身所在的路径。

class MyGem

   def self.get_working_dir
     Dir.pwd
   end

end

> MyGem.get_working_dir
> /Users/your_name/my_project_directory

这个解决方案最终帮助我制作了一个 Gem,我必须在其中迭代项目的文件树。

关于ruby-on-rails - 从 Gem 获取 Ruby 项目根路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40096179/

相关文章:

ruby-on-rails - 带有 Rails API 的 Ember POST 405(不允许)

ruby-on-rails - Rails 基于位置的搜索不适用于 Heroku

ruby - 如何在ruby中获取字符串数组的总和

ruby - 任何插件的 vagrant 插件安装都会失败

ruby - 冲突的 ruby

ruby-on-rails - 运行 byebug 8.2.1 Mac M1 时出错

php - 如何跟踪 YouTube 上某个项目的观看次数?

ruby-on-rails - 我如何每天验证一篇文章?

ruby-on-rails - 未运行套件之前的 RSpec

ruby-on-rails - 不要让 `should validate_inclusion_of` 在 Rails3.2、RSpec2 中工作