2013-03-21 82 views
-2

我將js代碼直接插入到視圖中。rails js最佳實踐

post.html.erb:

<%[email protected]%> 
<script> 
    alert("Hello!") 
</script> 

也許它不是最好的方法。告訴我放置js代碼的最佳解決方案。

回答

2

沒有什麼內在的錯誤解決方案雖然有,您可以使用,它會自動將它包裝在一個CDATA部分,因此它也可能在舊的瀏覽器是安全的一個幫手:

<%= javascript_tag do %> 
    alert("Hello!") 
<% end %>