我正在使用 Rails 代码将一些 html 和 JS 代码填充到 mysql DB 中。然后从数据库中获取代码并在可配置页面上呈现。在 HAML 文件中,当我在 JS 警报中使用 ruby 代码时,它可以正常工作:
警报(“#{user.id}”)
显示 id 是因为我将用户对象传递到此页面。现在,当我将这一行 alert("#{user.id}") 保存在 DB 中并呈现 JS 代码时,它会将 #{user.id} 作为字符串发出警报。我如何让它意识到来自 DB 的字符串不仅仅是一个字符串,它是一些 ruby 代码,当我在那里获取用户对象时需要在页面上进行解释。所以它应该显示像 5 或 6 这样的实际 id,而不是显示一个简单的字符串“#{user.id}”
请帮忙