0

モデルがあり、エントリが存在しない場合はデータをデータベースに送信したいと思います。

私はこのコードを使用していて、名前がデータベースに存在するかどうかを確認します。

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

ただし、特殊文字が表示されると、次のようになります。

âåäö

投稿が存在していても見つからない場合がありますが、文字列がデータベースに存在しないことを確認するために投稿を変換する必要がありますか?

4

2 に答える 2

0

# encoding: utf-8ファイルの先頭に追加して、UTF-8を使用するようにRubyに指示します。

于 2012-05-25T17:21:10.813 に答える
0

できませんでしたか

FeedEntry.find_or_create_by_name ( "âåäö" )

特殊文字の問題に役立つかどうかはわかりませんが、より明確に見えます.

于 2012-05-25T19:52:39.210 に答える