我将js代码直接插入到视图中。
post.html.erb:
<%=@post.text%>
<script>
alert("Hello!")
</script>
也许这不是最好的方式。告诉我把js代码放到最好的解决方案。
答案 0 :(得分:2)
您的解决方案没有任何本质上的错误,尽管您可以使用一个帮助程序,它将自动将其包装在CDATA部分中,以便在旧版浏览器上更安全:
<%= javascript_tag do %>
alert("Hello!")
<% end %>