0

我有一个模型,如果条目不存在,我想将数据发送到数据库。

我正在使用此代码并检查名称是否存在于数据库中。

if(!FeedEntry.exists? :name => entry.title)
FeedEntry.create!(...)
end

但问题是当特殊字符出现时,比如

âåäö

它有时即使存在也找不到帖子,我是否需要对其进行转换以确保数据库中不存在该字符串?

4

2 回答 2

0

你能不做吗

FeedEntry.find_or_create_by_name ( "âåäö" )

我不知道它是否有助于解决您的特殊字符问题,但它看起来更清晰。

于 2012-05-25T19:52:39.210 回答
0

# encoding: utf-8通过添加到文件的开头告诉 Ruby 使用 UTF-8 。

于 2012-05-25T17:21:10.813 回答