我的资产路径中有一个名为myjavascript.js.erb
的文件。这是我放置所有项目相关javascript等的地方。
据我所知,rails首先通过erb解释器运行这个文件,然后加载生成的JS文件。
我的文件中有以下行
console.log( "<%= root_path %>" );
我希望这将记录项目的根路径,但不幸的是,它似乎只会让我
"/path to rails project omitted/app/assets/javascripts"
这肯定应该指向我项目的根源吗?我做错什么了吗?
您可以使用
Rails.root
获取Rails中的根路径。