私は自分のアプリでacts_as_taggable_onを使用していて、それを完全に機能させていますが、1つの変更を行う方法に関する情報を探しています。
現在、スペースを含むタグを入力すると、タグはこれらのスペースとともに保存されるため、このタグを含むすべてのレコードを表示するには、次のようになります。
http://myapp.local/tag/this%20tag%20has%20spaces
タグがacts_as_taggable_onによって最初に保存されたときにタグをハイフンでつなぎ、タグがthis-tag-has-spacesとして保存されるようにするにはどうすればよいですか?
次のように値を置き換えることができますが、acts_ as_ taggable_onがタグリストを引き継いで保存する前にこれを行うにはどうすればよいですか?
tag.downcase.gsub(/[^[:alnum:]]/,'-').gsub(/-{2,}/,'-')
ありがとう
サイモン