Railsでは、保存されたHTMLをレンダリングして、実際の絶対リンクで表示するにはどうすればよいですか?私はビューページからhtml_safeを呼び出すHTMLのチャンクを持っています。ブラウザでページを読み込むと、そのHTMLからのすべてのリンクが、元の宛先への絶対リンクではなく、自分のドメイン上の相対URLとしてレンダリングされます。ブラウザ(相対URL)でレンダリング何html_safeを使用してリンクを絶対URL(相対URLではなく)に変換する方法
<%= @company.about.html_safe %>
:
ビューで@company.about = "Some info about a <a href="http://google.com">company</a>."
:私のコンソールで、またはフォームの結果として
companyについての情報です。
私はのようなブラウザ(絶対URL)でレンダリングするにはどうなるか:
companyに関するいくつかの情報。
PS - これは素晴らしいことではありません。しかし、それはユーザーが投稿したコンテンツではなく、自分のコンテンツだけです。そして、これらのリンクに対応するために私のモデルをより良く構築する方法を決めるまで、それは一時的なワークフローです。私は、html_safeがリンクに実際に/ w/r/tしているものに関する詳細な情報を見つけることができないことに、もっと驚いています。
私はこの[リンク](http://apidock.com/rails/v4.2.7/String/html_safe)はあなたを助けると思うより。詳細については、文字列に 'html_safe'を使用しないでください。悪意のあるコードをあなたのコンテンツに暴露すると、XSS攻撃の危険があります。 – bananaappletw