我有一个模型,如果条目不存在,我想将数据发送到数据库。
我正在使用此代码并检查数据库中是否存在该名称。
if(!FeedEntry.exists? :name => entry.title)
FeedEntry.create!(...)
end
但问题是当出现特殊字符时,如
âåäö
它有时候找不到帖子,即使它存在,我是否需要转换它以确保数据库中不存在该字符串?
答案 0 :(得分:0)
通过将# encoding: utf-8
添加到文件的开头,告诉Ruby使用UTF-8。
答案 1 :(得分:0)
你能不能做到
FeedEntry.find_or_create_by_name ( "âåäö" )
我不知道它是否会对你的特殊角色问题有所帮助,但它看起来更清晰。