如何在Rails应用程序上修复与第三方gem的命名空间冲突

时间:2012-01-17 07:50:38

标签: ruby-on-rails ruby

我想将Nunemaker's twitter gem用于我的Rails项目,但我已经有一个名为Twitter的模型/控制器,这与Twitter宝石冲突。

有人可以建议我如何将Twitter宝石命名为其他东西吗?我的Rails应用程序处理此问题的最佳方法是什么。

1 个答案:

答案 0 :(得分:1)

您不希望对gem进行命名空间,因为如果您更新gem(About monkeypatching),这会破坏您的应用。

更好地更改控制器的名称,或控制器命名空间。这是更好的方法,耗时更少。