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 用户名。
我正在尝试编辑特定的 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 用户名。