前提・実現したいこと
xxx_pathを使用した処理のテストをRspecで書いているのですが、返り値の先頭にRAILS_RELATIVE_URL_ROOTの値が付与されてしまう現象が発生しています。
どうにかRAILS_RELATIVE_URL_ROOTが値が付与されないように修正したいと考えています。
全ての箇所で発生するのではなく、以下の様にキーワード引数で渡した場合のみ、RAILS_RELATIVE_URL_ROOTの値が付与されてしまうようです。
何が原因なのか分からないため、何か情報をお持ちの方はアドバイスしていただきたいです。
[1] pry(main)> Rails.application.routes.url_helpers.xxx_path(id: 1) => "/myapp/xxx/1" [2] pry(main)> Rails.application.routes.url_helpers.xxx_path(1) => "/xxx/1"
補足情報(FW/ツールのバージョンなど)
Ruby 2.4.0
Rails 4.2.11.3
Rspec 3.9
※ アプリをサブディレクトリで動かすためENV['RAILS_RELATIVE_URL_ROOT']に値をセットしています。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。