Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我将 js 代码直接插入到视图中。
post.html.erb:
<%=@post.text%> <script> alert("Hello!") </script>
也许这不是最好的方法。告诉我放js代码的最佳方案。
您的解决方案本质上没有任何问题,尽管您可以使用一个帮助程序,它会自动将其包装在 CDATA 部分中,因此它在旧浏览器上可能更安全:
<%= javascript_tag do %> alert("Hello!") <% end %>