新手问题 大家用 Gem 都很顺利吗?

chairy11 · 2014年05月16日 · 最后由 pynix 回复于 2014年05月17日 · 2564 次阅读

最近用一些 gem,总是出现莫名其妙的问题,常常还搜不到答案。 rails_admin 'acts-as-taggable-on' awesome_nested_set the_sortable_tree 我都跟着他们的 README 中的教程走的。

比如有个问题的解决方案还是直接进了 lib 改人家的文件,虽然问题暂时解决了,但我知道这种做法是不对的,下次升级 gem 应该就会把我改的这几句覆盖掉吧?

到底是我自己知一点又不知一点搞得乱七八糟呢,还是用 gem 本来就容易遇到问题呢?

但别说自己造轮子,说实话,对我来说,那更难……

楼主继续安心修炼,会好的

#1 楼 @kgen 谢谢,最近的确太烦躁……

用 Gem 挺顺利的。。。写 Gem 就痛苦多了。。。

你可以在自己的 lib 目录下覆盖 Gem 里面的相应代码,比如只重载一个方法 看 3 楼 http://ruby-china.org/topics/3272

今天@llvm怎么没出现

可不可以换个思路,自己写个简单的 gem。搞清楚原理。

用 gem 可能把问题搞复杂。

内功不够,还需修炼,练成之日,迎刃而解

gem 有问题很正常。把那个 gem fork 到自己的 github,然后 Gemfile 指向 github 地址

我最近好几个 gem,也是用的楼上的方式。方便管理自己的改动。

用 Postgresql 的原生 Array 类型实现 Tag 超容易,不过楼主先入为主认为自己写的不如 Gem 所以不会发现了。

其实很多东西还是自己直接写更省时间

直接重载他的方法,选好一个固定版本就不轻易升级。

#8 楼 @yanguango 这个问题是线上发布不太合适.......所以我有时候是 fix 了之后在内部 gem 上发一个 patch 版本,然后用这个版本上..

还需潜心修炼啊。。。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号