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 に答える