我的资产路径中有一个名为myjavascript.js.erb
的文件。这是我把所有项目相关的javascript等等。
据我了解,rails首先通过erb解释器运行此文件,然后加载生成的JS文件。
我的文件中有以下行
console.log( "<%= root_path %>" );
我希望这会记录项目的根路径但不幸的是它似乎只能让我
"/path to rails project omitted/app/assets/javascripts"
当然这应该指向我项目的根源?我做错了吗?
答案 0 :(得分:2)
您可以使用
Rails.root
到达Rails中的根路径。