【发布时间】:2015-04-24 08:50:10
【问题描述】:
我正在使用 ruby 2.2.0 和 rails 4.2.0。
对于一个项目,我有一个名为“Character”的表,其中每条记录都是一个字符。例如,当我使用“where”搜索记录时,框架会在字符之间出现错误。
例如:
Basic.where(:character => 'Í')
返回所有带有我喜欢字符的记录:“Ï”,字符:“I”,字符:“i”,字符:“í”,字符:“ì”,...
我的数据库使用 utf8-general-ci 进行编码,当我将数据放入数据库时,我使用 'iso-8859-1:utf-8' 编码。
【问题讨论】:
-
我认为有可能发生名称冲突...因为您的表名和属性名都相同...尝试更改并回复...
-
我试试看。问题未解决
标签: mysql ruby-on-rails activerecord