Rails在生产中编辑gem

时间:2018-04-28 17:30:54

标签: ruby-on-rails ruby ruby-on-rails-4 rubygems ruby-on-rails-3.2

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

只需编辑代码就可以修复,正如其他用户在上面的宝石网址中发布的问题所说的那样。

我无法找到在生产中修复此问题的合适位置,有人可以将我指向正确的目录路径吗?

提前致谢。

1 个答案:

答案 0 :(得分:3)

不要这样做。 fork gem,在gem代码中进行更改,并确保编写测试证明您的代码按预期工作。然后将代码推送到github上的forked repo。

然后提出拉取请求并支持开源社区。同时,您可以通过编辑Gemfile来使用您的宝石版本,如下所示:

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

当然用您的github用户名替换lacostenycoder