问题描述
|
我有一个简单的问题是MysqL2 gem是rails3的必需项,还是可以使用旧的MysqL gem,它们之间的主要区别是什么,任何人都可以对此进行详细说明。
解决方法
它不是强制性的,我使用:
gem \'mysql\'
在我的项目中。
就区别而言,这是https://github.com/brianmario/mysql2的摘录
某人:Dude,Mysql gem起作用了
fiiiiiine。
我:确实可以,但是只能动手
您将nil和字符串作为字段值。
离开您将它们转换成
Ruby-land中正确的Ruby类型-
慢如球。
有人:好的,但是do_mysql可以
已经用Ruby给了我价值
对象映射到MySQL类型。
我:是的,但是它的API相当多
更复杂,可能会慢2倍。
另外,如果您向下滚动到页面,您会看到一些基准,这些基准实际上表明mysql2可能在性能方面更好。
, 不需要使用它。但建议。在这里可以找到一个很好的解释其好处的答案:
Ruby,Rails:mysql2 gem,有人使用这个gem吗?稳定吗?
我目前正在将其用于2个应用程序的生产,并且非常稳定。
, 要使用Mysql代替MySql2,请在Gemfile和database.yml中将mysql2更改为mysql。有关详细信息,请参阅
http://rorguide.blogspot.com/2011/03/browser-reloads-again-again-with-status.html