我有簡單的問題是mysql2 gem是用rails3強制還是可以用老mysql的gem,它們之間有什麼主要區別,誰能詳細說明一下。是mysql2 gem是rails3必備的
1
A
回答
0
它不是強制性的,我用:
gem 'mysql'
在我的項目
。
的差異而言,這裏是一個片段出來的https://github.com/brianmario/mysql2
有人:哥們,Mysql的寶石作品 fiiiiiine。
我:確實如此,但它只是把 你零和字符串的字段值。 讓你把它們轉換成 在Ruby-land中適當的Ruby類型 - 其中 是緩慢的。
有人:好的,但do_mysql可以讓我回到值爲Ruby 映射到MySQL類型的對象。我:是的,但它的API是相當複雜的,並且可以慢到2倍左右。
此外,如果您向下滾動到頁面,您可以看到基準顯示事實上mysql2在性能方面可能會更好。
0
這不是必需的,你使用它。但建議。一個很好的答案,解釋其好處是可以在這裏找到:
Ruby, Rails: mysql2 gem, does somebody use this gem? Is it stable?
我目前使用它生產2個應用程序和它一直非常穩定。
0
要使用Mysql代替MySql2,請將mysql2更改爲Gemfile中的mysql & database.yml。有關詳細信息,請參閱
http://rorguide.blogspot.com/2011/03/browser-reloads-again-again-with-status.html
相關問題
- 1. Rails3 + mysql2 gem,我找不到libMYSQL.dll錯誤
- 2. 使用MySQL2 gem準備的語句?
- 3. Rails3 - Mysql2 - 耙錯誤
- 4. Rails3 mysql2耙錯誤
- 5. 安裝mysql2 gem
- 6. Gem mysql2安裝
- 7. 如何在Ubuntu上通過rvm使用rails3時安裝mysql2 gem?
- 8. Mysql gem和Rails3
- 9. gem install mysql2 /無法加載這樣的文件 - mysql2/mysql2
- 10. 安裝MySql2的問題gem
- 11. 安裝mysql2 gem的問題
- 12. 真的很奇怪的錯誤在mac上安裝mysql2 gem with rails3
- 13. mysql gem vs mysql2 gem和'each_hash'方法
- 14. 是否有可能使用軌道2.3的gem mysql2?
- 15. 是否可以使用Mysql2 gem更改選定的數據庫?
- 16. 無法獲取mysql2 gem與Lion,Rails3應用上的MAMP2和RVM一起使用
- 17. Bundle安裝不會安裝與Ruby 1.9.3,Rails3和Mac Mountain Lion的mysql2 gem
- 18. 什麼是mysql2?
- 19. Rails3 Mysql2 ::錯誤:未知的列 - ActiveRecord :: StatementInvalid
- 20. 安裝gem mysql2與lampp
- 21. Ruby on Rails mysql2 gem troublebleshot
- 22. Ruby gem mysql2安裝錯誤
- 23. 在Windows上安裝MySQL2 Gem
- 24. 未能安裝mysql2 gem
- 25. 安裝mysql2 gem時出錯
- 26. Rails,安裝gem mysql2錯誤
- 27. Rails安裝:mysql2 gem總是引發問題
- 28. Rails 3 - rails-dbd-mysql gem依賴於mysql而不是mysql2
- 29. Ubuntu 12.04 - RubyOnRails - gem install mysql2似乎安裝但失敗時,我這樣做:gem mysql2 - 未知的命令mysql2
- 30. RuntimeError與mysql2和Rails3中(打捆)