如何编辑由rubygem创建/引用的.js文件?

时间:2013-04-22 14:35:17

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

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

1 个答案:

答案 0 :(得分:2)

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

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