私は現在、javascript / jQueryとrailsに少し慣れており、オートコンプリートなどでタグ付けを作成するために、select2-railsでtext_field_tagを使用していました。
今はかなりうまく機能していますが、好奇心から私は
<script> alert( "hello"); </ script>
(スペースなしで)テキストボックスにアラートがポップアップ表示されます。それはかなり危険ではありませんか?そのtext_fieldでjavascriptが実行されないようにするために追加する必要があるものはありますか?
編集::これは私のtext_field_tagに適用するそのページの私のJavaScriptです:
$(document).ready(function() {
$("#filter-in-postkey-select2").select2( {
width : "450px",
placeholder : "No postkeys. Add some here now!",
minimumInputLength : 1,
maximumSelectionSize : 5,
tags : ["red", "brown", "green"],
tokenSeparators : [",", " "]
});
});
私のテキストフィールドは単純です:
<%= text_field_tag "filter-in-postkey-select2" %>