【文件属性】:
文件名称:demoji:替换表情符号以免炸毁 utf8 MySQL
文件大小:10KB
文件格式:ZIP
更新时间:2021-05-30 01:04:24
Ruby
表情符号
当尝试保存包含表情符号等的文本行时,配置了 utf-8 编码的 MySQL 会崩溃,为了解决这个问题,Demoji 从该特定异常中拯救出来,并用空格替换了罪魁祸首字符。
在 Rails 在迁移、模式等中添加对 UTF8MB4 的支持之前,这是一种解决方法。
安装
将此行添加到应用程序的 Gemfile 中:
gem 'demoji'
然后执行:
$ bundle
或者自己安装:
$ gem install demoji
用法
在config/initializers/demoji.rb编写一个初始化config/initializers/demoji.rb :
ActiveRecord :: Base . send :include , Demoji
贡献
分叉吧
创建您的功能分支( git checkout -b my-new-feature )
提交您的更
【文件预览】:
demoji-master
----.gitignore(195B)
----.rspec(8B)
----gemfiles()
--------rails_4.gemfile.lock(1KB)
--------rails_4.gemfile(174B)
--------rails_5.gemfile(174B)
--------rails_5.gemfile.lock(1KB)
----.ruby-gemset(6B)
----.travis.yml(509B)
----.ruby-version(5B)
----LICENSE.txt(1KB)
----spec()
--------support()
--------models()
--------spec_helper.rb(1006B)
--------config()
----README.md(903B)
----lib()
--------demoji()
--------demoji.rb(1KB)
----Appraisals(176B)
----Gemfile(117B)
----Rakefile(114B)
----demoji.gemspec(1KB)