【问题标题】:How to edit a .js file that is created/referenced by a rubygem?如何编辑由 ruby​​gem 创建/引用的 .js 文件?
【发布时间】:2013-04-22 14:35:16
【问题描述】:

我有一个想要编辑的 .js 文件,但我找不到它,因为它是由 ruby​​gem 加载的。有没有办法访问这个文件进行编辑?

【问题讨论】:

  • 这取决于宝石。但在大多数情况下,它通常是一个否。

标签: javascript ruby-on-rails asset-pipeline


【解决方案1】:

您可以通过运行bundle open foo 打开gem,这将在您的编辑器中打开gem 目录。您可以去那里修改您想要的内容(文件的位置可能会有所不同,但请查看 gem 的 vendor 文件夹)。但是,这可能是个坏主意,因为您只能在本地工作,并且在升级 gem 时可能会丢失所做的更改。更可行的解决方案是分叉 gem,在那里进行更改,然后将分叉版本包含在 Gemfile 中:

gem 'foo', git: 'http://github.com/your_repo/foo.git'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-20
    • 2012-08-14
    • 1970-01-01
    • 2014-03-20
    • 1970-01-01
    相关资源
    最近更新 更多