私はacts_as_ferretに基づいた検索で自分のアプリを設定することができました。全体的にはうまく動作します。しかし、私はウムラウトを持つ言葉の結果を見つけることができません(例えば、 "Getränke")。acts_as_ferret withドイツ語ウムラウト
これを私のenvironment.rbに追加し、インデックスをゼロから再構築しましたが、良い結果は得られませんでした。私はダブル
Ferret.locale = "de_DE.UTF-8"
は私のデータベーステーブルをチェックし、私はこれは完璧されるべきだと思う:
ところでDEFAULT CHARSET=utf8 COLLATE=utf8_bin
:データが(プロ続編を見て)データベーステーブルに細かい表示されます。
は、その後、私は「Getränke」のエントリを検索するためにTextMateにインデックスファイルを開いて、私はfugured、TextMateはMacのローマのエンコーディングでそれを開いて、
NKEこのGETR‰などのウムラウトを表示します
UTF-8エンコーディングでインデックスファイルを再度開きましたが、奇妙な文字列が疑問符付きの四角形で表示されます。
ドイツのウムラウトで単語を検索すると、どのようにして結果を見つけることができますか?これはトリック
environment.rbに
$KCODE = 'u'
ENV['LANG'] = 'de_DE.UTF-8'
Ferret.locale = "de_DE.UTF-8"
database.ymlの
development:
encoding: utf8
をした