次のコードを使用して、特定のタグでタグ付けされたすべての製品を取得しています。
tag = The tag for the products which you would like to find
Product.tagged_with(tag, :on => "product_tags").each do |product|
# CODE
end
これは、タグ付けされたほとんどのアイテムで機能します。しかし、スウェーデン語の文字 åäö とスペースを含むタグでタグ付けされた製品を取得できません。
タグ付け可能として機能すると、「ab c」でタグ付けされた製品が検索されますが、「å ä ö」でタグ付けされた製品は検索されません。
商品に「å ä ö」のタグを付けても問題ありません。「å ä ö」でタグ付けされた製品のすべてのタグをリクエストすると、タグが表示されます。唯一の問題は、"å ä ö" でタグ付けされたすべての製品を見つけることです。
act-as-taggable を åäö で適切に動作させるにはどうすればよいですか? これはエンコードの問題でしょうか?