をエスケープを解除しました。出力は完全にエスケープされキープの@文字は、私は次のルートを持っている
user_path(@conn, :show, @current_user.user_name)
::私はURLヘルパーを使用する場合しかし、
get "/@/:user_name", UserController, :show
:
私はこのようなルートを実装する場合@記号はエスケープされずに出力されます:
@記号のためにエスケープせずに最初のルートを実装する方法はありますか? URLパスの@記号を悪い考えですか?
文字列に '/:username'とパターンマッチングだけを使ってみましたか?おそらくあなたのコントローラのような何か: 'def show(conn、%{" params "=>" @ "})'? –
Sheharyar