特定のページ内で HTML をレンダリングしますが、特定のリンクには http プレフィックスがなく (例: foo.com/bar)、クリックするとルーティング エラーがスローされます。そのような場合に正しい URL に移動する簡単な方法はありますか
質問する
56 次
2 に答える
0
アプリケーション内で絶対リンクを使用する必要があるのはなぜですか? その場合、「/bar」だけに移動しても問題ありません。
ビューで link_to ヘルパー関数を使用する場合は、デフォルトで相対パスを生成する url_for に依存する必要があります。
絶対パスが必要な場合は、アプリケーションでデフォルト ホストを指定するか ( How do I set default host for url helpers in rails? )、または url_for 関数のホスト オプションで指定できます ( http://apidock.com/rails )。 /v3.2.13/ActionView/Helpers/UrlHelper/url_for )。
于 2013-08-20T18:12:38.237 に答える