2

我的資產路徑中有一個名爲myjavascript.js.erb的文件。這是我把所有我的項目相關的JavaScript等。在rails中使用javascript資源中的路徑3.1.rc1

據我瞭解,rails通過erb解釋器首先運行此文件,然後加載生成的JS文件。

我有以下線在我的文件

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

我希望這會記錄該項目的根路徑,但不幸的是它似乎只讓我

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

當然這應該指向我的項目的根?難道我做錯了什麼?

回答

2

您可以使用

Rails.root 

要到Rails中的根路徑。

+0

我明白了。我的一個控制器的索引操作路徑怎麼樣? – 2011-05-30 19:33:30

+0

我想這應該是「/ users/index」什麼的。 我現在不太確定。可能想爲此做一個單獨的問題。我的文章是否完全回答你的第一個問題? – ardavis 2011-05-30 19:40:57

+0

它確實但現在我覺得我問了錯誤的問題。 – 2011-05-30 19:46:19