我已经向Rails控制器添加了一个变量。
@fart = "I farted"
我在资产/ javascripts文件夹中添加了一个名为fart.js.erb的文件(用于预处理)
该文件包含一行
console.log("<%=@fart%>");
我的预期结果将是它在控制台上显示“我放屁”。而是打印空白行。
我尝试了不同的变化
console.log("<%='@fart'%>");
console.log("<%[email protected]_safe%>");
console.log("<%=@fart%>");
没有一个工作。如何正确打印我的屁?
最佳答案
看看这闻起来是否更好:
console.log('<%=@fart%>');
您不需要双引号进行内插即可在.erb文件中工作。