Rails 在制作中编辑 gem

Rails edit gem in production

我正在尝试编辑特定的 gem: https://github.com/rderoldan1/md_simple_editor

问题是编辑器在没有先刷新页面的情况下不会加载。 可以在此处检查问题:https://github.com/rderoldan1/md_simple_editor/issues/9

我能够通过编辑文件在本地修复此问题:

/usr/local/rvm/gems/ruby-2.3.4/gems/md_simple_editor-0.3.0/app/assets/javascripts/md_simple_editor.js.coffee

正如其他用户在上面 gem url 中发布的问题中所说的那样,只需编辑代码即可解决此问题。

我找不到在生产环境中修复此问题的正确位置,有人可以指出正确的目录路径吗?

提前致谢。

不要那样做。分叉 gem,在 gem 代码中进行更改,并确保编写测试以证明您的代码按预期工作。然后将代码推送到 github.

上的分叉仓库

然后提出拉取请求并支持开源社区。同时,您可以像这样编辑 Gemfile 来使用您的 gem 版本:

gem 'md_simple_editor', github: 'lacostenycoder/md_simple_editor', branch: 'master'

当然要将 lacostenycoder 替换为您的 github 用户名。