2013-08-20 23 views
0

我有一個名爲users.js的JavaScript文件,它位於app/assets/javascripts/users.js中。我把它加載使用Rails和JavaScript:無法添加.erb擴展名

<%= javascript_include_tag params[:controller] %> 

我想使用JavaScript文件中的某些Ruby代碼的單個頁面,所以我改變了文件名users.js.erb。但是當我這樣做時,該文件在我的SublimeText項目視圖中顯示爲users.js.erb.js,並且當我運行我的Rails應用程序時,出現404錯誤,說找不到users.js.js。

幫助?謝謝。

回答

1

從我的角度來看,這不是一個導軌問題,而是您使用的編輯器的一個問題。使用cmd-i檢查finder中的文件信息並將其更改回users.js.erb。

+0

哦,我沒有用編輯器改變文件名。我在Finder中完成了。我碰巧看到SublimeText如何報告這個名字。 – Gregir

+0

我做了一個獨立於曾經在SublimeText中使用或查看過的文件/項目的小實驗,但仍然存在問題。出於某種原因,我的Finder添加了額外的.js擴展名。當我按照你的建議通過Cmd-i更改文件名時,一切都很好。 – Gregir