h()
ยังมีประโยชน์สำหรับการหลีกเลี่ยงเครื่องหมายคำพูด
result[r].thtitle
ตัวอย่างเช่นผมมีมุมมองที่สร้างการเชื่อมโยงโดยใช้ฟิลด์ข้อความ ข้อความอาจมีเครื่องหมายคำพูดเดี่ยว หากฉันไม่ได้หลบหนีresult[r].thtitle
ในวิธีการยืนยัน Javascript จะทำลาย:
<%= link_to_remote "#{result[r].thtitle}", :url=>{ :controller=>:resource,
:action =>:delete_resourced,
:id => result[r].id,
:th => thread,
:html =>{:title=> "<= Remove"},
:confirm => h("#{result[r].thtitle} will be removed"),
:method => :delete %>
<a href="#" onclick="if (confirm('docs: add column &apos;dummy&apos; will be removed')) { new Ajax.Request('/resource/delete_resourced/837?owner=386&th=511', {asynchronous:true, evalScripts:true, method:'delete', parameters:'authenticity_token=' + encodeURIComponent('ou812')}); }; return false;" title="<= Remove">docs: add column 'dummy'</a>
หมายเหตุ: การ:html
ประกาศชื่อจะถูกหลีกหนีอย่างน่าอัศจรรย์โดย Rails
&<>"'/