对不起,我是Ruby on Rails的新手。我对这个大图很困惑,所以你的帮助将不胜感激。如何访问只能通过局部访问的导轨变量?
在我的application.html.haml中,我调用了= yield,它的输出来自ranking.html.haml。现在,后者可以访问rails变量@featured_image。
我想要做的是在页面加载时获得这个栏变量@featured_image,这样我就可以在该页之前预先加载该图像和图像。
但我在window.onload =在application.html.haml()函数没有访问@featured_image ...
我该怎么办呢??
谢谢!
谢谢克里斯。 @featured_image是由一个控制器设置的,该控制器生成视图:ranking.html.haml ...但是,这并没有真正回答我如何从主应用程序访问它的问题。我不认为content_for适用于这种情况下,我并没有真正渲染一个视图...我只是想在页面加载运行某个js函数来访问此变量。 – mtay 2010-11-28 02:29:24