Rails 3.1 頁面特定JavaScript 的放置位置
在Rails 3.1 中,Asset Pipeline 將所有JavaScript 文件提高性能。然而,這引起了對所有頁面上特定於頁面的程式碼執行的擔憂。
控制器特定的 JavaScript
Asset Pipeline 文件提供了包含控制器的解決方案 -特定的 JavaScript。透過在以下位置建立單獨的 JavaScript 和 CSS 檔案:
然後,您可以使用以下標籤僅為特定控制器載入這些檔案:
其他選項
如果上述方法不適合,您可以考慮以下選項:
結論
特定於頁面的JavaScript 可以在Rails 3.1 中使用特定於控制器的JavaScript 檔案或上面提到的ID/Class 檢查和AJAX 方法來處理。透過選擇適當的方法,您可以優化 JavaScript 執行並防止不必要的程式碼膨脹。
以上是如何確保 Rails 3.1 的資產管道中特定於頁面的 JavaScript 執行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!