[解決済み] Ruby on Railsで現在の絶対URLを取得するにはどうすればよいですか?
2022-03-19 11:44:12
質問
現在の 絶対URL をRuby on Railsのビューで表示できますか?
は
request.request_uri
は相対的な
URL
.
解決方法は?
Rails 3.2またはRails 4+の場合
を使用する必要があります。
request.original_url
をクリックすると、現在のURLが表示されます。 現在のレポのソースコードが見つかりました
こちら
.
このメソッドは、次のサイトで説明されています。 original_urlメソッド が、気になる方は実装を。
def original_url
base_url + original_fullpath
end
Rails 3用です。
を記述することができます。
"#{request.protocol}#{request.host_with_port}#{request.fullpath}"
というのは
request.url
は現在では非推奨となっています。
Rails 2用です。
を記述することができます。
request.url
の代わりに
request.request_uri
. これはプロトコル (通常 http://) とホスト、request_uri を組み合わせて、完全なアドレスを提供します。
関連
-
[解決済み] ブラウザによって異なるURLの最大長とは?
-
[解決済み] リモート Git リポジトリの URI (URL) を変更するには?
-
[解決済み] URI、URL、URNの違いは何ですか?
-
[解決済み] JavaScriptで現在のURLを取得する?
-
[解決済み] ページを再読み込みせずにURLを変更するにはどうすればよいですか?
-
[解決済み] JavaScriptでURLをエンコードする?
-
[解決済み] jQueryで現在のURLを取得する?
-
[解決済み] Rubyからシェルコマンドを呼び出す方法
-
[解決済み] Rubyでnilとemptyとblankを理解する方法
-
[解決済み】「GET」パラメータから値を取得する(JavaScript)【重複】。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Bundler: コマンドが見つからない
-
[解決済み】Rails。Ruby on Railsの移行でデータベースカラムの名前を変更するにはどうすればよいですか?
-
[解決済み] pg gem をインストールしようとすると 'libpq-fe.h' ヘッダが見つからない
-
[解決済み] AWS S3です。アクセスしようとしているバケットは、指定されたエンドポイントを使用してアドレスされている必要があります。
-
[解決済み] heroku push rejected, failed to compile Ruby/rails app
-
[解決済み] RVMでRubyのデフォルトバージョンを設定するには?
-
[解決済み] Rspec が私のモデルクラスを認識しない。初期化されていない定数エラー
-
[解決済み] Railsでグループとカウント
-
[解決済み] RSpecとCucumberの違いは何ですか?[クローズド]
-
[解決済み] 属性とカラムの違いは何ですか?