在rails 3.1.rc1中使用javascript资产中的路径

问题描述

|| 我的资产路径中有一个名为“ 0”的文件。这是我所有与项目相关的javascript等的地方。 据我了解,rails首先通过erb解释器运行此文件,然后加载生成的JS文件。 我的文件中包含以下行
console.log( \"<%= root_path %>\" );
我希望这会记录项目的根路径,但不幸的是,这似乎只会让我
\"/path to rails project omitted/app/assets/javascripts\"
当然这应该指向我项目的根源吗?难道我做错了什么?     

解决方法

        您可以使用
Rails.root
到达Rails的根路径。