0

次のコードを使用して、特定のタグでタグ付けされたすべての製品を取得しています。

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 を åäö で適切に動作させるにはどうすればよいですか? これはエンコードの問題でしょうか?

4

1 に答える 1