0

特定のページ内で HTML をレンダリングしますが、特定のリンクには http プレフィックスがなく (例: foo.com/bar)、クリックするとルーティング エラーがスローされます。そのような場合に正しい URL に移動する簡単な方法はありますか

4

2 に答える 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 に答える