Я переместил сайт Rails 2.2.2 в Rails 3 и исправил его, когда я ухожу. Я теперь на участке JS сайта и я вижу следующее, когда я попал на страницу, которая включает в себя JS:Rails 3 - Некоторые из них не найдены JS Не найдено
Может ли это быть проблема каскадный? - controls.js загружается перед эффектами. js Я бы подумал, что Rails каким-то образом справится с этим под капотом?
Вот Заказывайте JS загружается:
Started GET "/assets/jquery.js?body=1"
Served asset /jquery.js - 200 OK (0ms)
Started GET "/assets/jquery-ui.js?body=1"
Served asset /jquery-ui.js - 200 OK (0ms)
Started GET "/assets/jquery.alerts.js?body=1"
Served asset /jquery.alerts.js - 200 OK (0ms)
Started GET "/assets/jquery_ujs.js?body=1"
Served asset /jquery_ujs.js - 200 OK (0ms)
Started GET "/assets/admin.js?body=1"
Served asset /admin.js - 200 OK (0ms)
Started GET "/assets/controls.js?body=1"
Served asset /controls.js - 200 OK (0ms)
Started GET "/assets/dragdrop.js?body=1"
Served asset /dragdrop.js - 200 OK (0ms)
Started GET "/assets/effects.js?body=1"
Served asset /effects.js - 200 OK (0ms)
Started GET "/assets/jquery.validate.min.js?body=1"
Served asset /jquery.validate.min.js - 200 OK (0ms)
Started GET "/assets/prototype.js?body=1"
Served asset /prototype.js - 200 OK (0ms)
Started GET "/assets/application.js?body=1"
Served asset /application.js - 200 OK (3ms)
Started GET "/assets/jquery-ui.css?body=1"
Served asset /jquery-ui.css - 200 OK (0ms)
Started GET "/assets/jquery.alerts.css?body=1"
Served asset /jquery.alerts.css - 200 OK (0ms)
Started GET "/assets/default.css?body=1"
Served asset /default.css - 200 OK (0ms)
Started GET "/assets/jquery.js?body=1"
Served asset /jquery.js - 200 OK (0ms)
Started GET "/assets/jquery-ui.js?body=1"
Served asset /jquery-ui.js - 200 OK (0ms)
Файл application.js выглядит следующим образом:
//= require jquery
//= require jquery_ujs
//= require_tree .
Как я могу это исправить?
Большое спасибо!
/приложение/активы/JavaScript
ли вы установить оба Jquery-рельсы и прототипы рельсы драгоценные камни? Это вызовет проблемы в конвейере активов. Только установите его и попробуйте. – Ken
@Ken У меня не установлено - у меня такое ощущение, что эти JS-файлы были просто помещены в общую папку, когда он запускался на Rails 2. Нужен ли мне один из этих камней для того, чтобы найти зависимости JS? – Slinky
Да - установите один из них и попробуйте. – Ken