2012-04-14 38 views
0

我有控制器說Home_controller提供@max = 10 @ min = 4。然後,我稍後在我的Home.js.erb文件中使用這兩個值取決於/ asset/javascript。Rails 3.1.3:在JavaScript之前評估Ruby代碼

values= [<%[email protected]%>,<%[email protected]%>] 

但它似乎並不奏效,因爲當我看結果從螢火蟲的JavaScript文件,只要我有@max@min,他們只是顯示爲空白。

這是怎麼回事?我是Rails資產管道的新手,所以我可能在這裏有一些誤解。

回答

1

Rails通過實例變量從控制器查看。因此,您希望將home.js.erb放置在views文件夾中,而不是在資產中。