2

myjavascript.js.erb我的资产路径中有一个文件。这是我放置所有与项目相关的 javascript 等的地方。

据我了解,rails 首先通过 erb 解释器运行该文件,然后加载生成的 JS 文件。

我的文件中有以下行

console.log( "<%= root_path %>" );

我希望这会记录项目的根路径,但不幸的是它似乎只会让我

"/path to rails project omitted/app/assets/javascripts"

当然这应该指向我的项目的根源?难道我做错了什么?

4

1 回答 1

2

您可以使用

Rails.root

获取 Rails 中的根路径。

于 2011-05-30T19:15:20.160 回答