0

我有控制器说 Home_controller 提供@max = 10 @min=4。然后我后来在我的 Home.js.erb 文件中使用了这两个值,该文件位于 /asset/javascript 中。

values= [<%=@max%>,<%=@min%>]

但它似乎不起作用,因为当我从 firebug 查看生成的 javascript 文件时,无论我有@max@min,它们都显示为空白。

这里发生了什么?我是 Rails 资产管道的新手,所以在这里我可能会有一些误解。

4

1 回答 1

1

Rails 将实例变量从Controller传递到View。因此,您希望将home.js.erb放在视图文件夹中,而不是资产中。

于 2012-04-14T22:55:19.150 回答