2017-11-04 18 views
0

wwwから始まる文字列、または.comで終わる文字列をユーザーが書き込むと、リンクを作成する安全な方法がありますか?プレーンテキストURLをHTMLハイパーリンクに変換する方法

たとえば、ユーザーが投稿を作成してコンテンツ「go google.comにアクセス」に書き込む場合、ビューは自動的にリンクを作成します。

コードは損傷を防ぐために消毒する必要がありますか?

ありがとうございました。

+3

[rails_autolink](https://github.com/tenderlove/rails_autolink)をご覧ください。 – spickermann

+0

ありがとうございます。 rails_autolinkの宝石は安全ではないと私に言った人もいます。本当ですか?それを損害なく使用することはできますか? ありがとうございます。 – rod

答えて

0

使用可能auto link gem デフォルトでは、auto_linkは、サニタイズされたhtml_safe文字列を返します。この動作は、:sanitizeオプションをfalseに設定することでオーバーライドできます(したがって、コンテンツを管理していないと安全ではありません)。

関連する問題