2016-05-18 【Ruby On Rails】 URLにドットを含める場合の設定 railsのurl_encodeでは、スラッシュなどはエンコードされるが、ユーザー検索などでドットが入るとルーティングなどでエラーになってしまう。 Segment Constraintsを使えば、ドットを含んだURLのルーティングが可能になる。 以下に設定例を記載する。 # vi routes.rb get 'user/:user_name' => 'user#show', constraints: {user_name: /.*/} 以上