ユーザー入力文字列を使用してURLを作成していますが、URLに小文字とハイフンのみを含める必要があります
例:example.com/this-is-a-url
私のモデルでは、これまでに次のものを追加しました。
def to_param
name.downcase.gsub(" ", "-")
end
これにより、小文字とハイフンでつながれます。'/ "$£%&などの不正な文字をすべて削除するにはどうすればよいですか?正規表現が答えかもしれませんが、この目的のためにRailsにすでに組み込まれているものはありますか?
おそらく、上記を行う代わりに、「名前」がスペースと文字のみであることを確認する検証を作成する必要がありますか?この目的のために何かが組み込まれていますか?