如何在依赖项 gem 中添加调试器 (binding.pry)?
How to add debugger (binding.pry) in dependecy gem?
我想添加 binding.pry
来检查 kaminari gem 中的一些动态,这是 activeadmin gem 的依赖项。我还使用 kaminari 作为完全独立的 gem。
activeadmin (1.0.0.pre5)
arbre (~> 1.0, >= 1.0.2)
bourbon
coffee-rails
formtastic (~> 3.1)
formtastic_i18n
inherited_resources (~> 1.6)
jquery-rails
jquery-ui-rails
kaminari (~> 0.16.1)
railties (>= 3.2, < 5.1)
ransack (~> 1.3)
sass-rails
sprockets (< 4.1)
我已经在 Gemfile 中尝试过如下内容:
gem 'kaminari', git: 'https://github.com/hubertjakubiak/kaminari.git', branch: 'v0.16.3'
这里不需要分叉。您可以编辑本地安装的 gem。只需这样做:
bundle open kaminari
它将在您的 $EDITOR
中打开相应版本的 kaminari。在那里你可以插入调试打印,binding.pry
或任何你喜欢的。不要忘记重新启动 app/server.
完成后别忘了清理。通过手动撤消更改或 运行
bundle pristine kaminari
我想添加 binding.pry
来检查 kaminari gem 中的一些动态,这是 activeadmin gem 的依赖项。我还使用 kaminari 作为完全独立的 gem。
activeadmin (1.0.0.pre5)
arbre (~> 1.0, >= 1.0.2)
bourbon
coffee-rails
formtastic (~> 3.1)
formtastic_i18n
inherited_resources (~> 1.6)
jquery-rails
jquery-ui-rails
kaminari (~> 0.16.1)
railties (>= 3.2, < 5.1)
ransack (~> 1.3)
sass-rails
sprockets (< 4.1)
我已经在 Gemfile 中尝试过如下内容:
gem 'kaminari', git: 'https://github.com/hubertjakubiak/kaminari.git', branch: 'v0.16.3'
这里不需要分叉。您可以编辑本地安装的 gem。只需这样做:
bundle open kaminari
它将在您的 $EDITOR
中打开相应版本的 kaminari。在那里你可以插入调试打印,binding.pry
或任何你喜欢的。不要忘记重新启动 app/server.
完成后别忘了清理。通过手动撤消更改或 运行
bundle pristine kaminari