0
如果我共享了兩個頁面共享的腳本(在我的情況下查找路徑)共享javascript erb
如何以及在哪裏提取.js.erb
文件的最佳位置?選項,我看到他們:從頁面提取.js.erb的最佳方式
- 推斷現狀,以同一代碼的2份在兩頁上(呃......)
- 提取
.js.erb
到一個文件中,並保持它在視圖文件夾中。 - 將
.js.erb
提取到public/javascripts文件中。
你會在這種情況下做什麼?
如果我共享了兩個頁面共享的腳本(在我的情況下查找路徑)共享javascript erb
如何以及在哪裏提取.js.erb
文件的最佳位置?選項,我看到他們:從頁面提取.js.erb的最佳方式
.js.erb
到一個文件中,並保持它在視圖文件夾中。.js.erb
提取到public/javascripts文件中。你會在這種情況下做什麼?
已解答:提取到視圖文件夾中的html.erb
部分,從該位置可訪問該控制器的new
和edit
動作。這將解決冗餘問題,同時保持它的合理位置。
相關:http://stackoverflow.com/questions/602934/dry-up-js-erb-files-include-another-js-erb-file – ghoppe
@ghoppe - 謝謝,我正在做一些搜索自己周圍自己幾分鐘前:) +1 – sscirrus