все.ajax не работает на рельсах 3.2 с производственной средой
Я создал новый проект и эшафот. Когда я запускаю сервер rails с 'RAILS_ENV = производственными рельсами s', ajax, похоже, не работает.
рельсы нового testpro
кд testpro
рельсов имени г подмости пользователя: строка эл.адрес: строка
рек активы: прекомпиляция
RAILS_ENV = производство грабли БД: мигрировать
RAILS_ENV = производственные рельсы s
И я добавил одну запись, а затем вернусь на страницу индекса. Я могу видеть запись и показывать, редактировать, уничтожать ссылку. Как я нажимаю на ссылку destroy, он просто показывает запись. Кажется, что связь работает с запросом.
Должно появиться всплывающее подтверждение удаления.
Webrick сообщает следующее сообщение.
работы GET "/assets/application-f79f879edae5d837e15161fba0ee9d3d.js" для 127.0.0.1 в 2012-05-31 14:02:12 +0900
ActionController :: RoutingError (нет маршрута матчей [GET ] «/assets/application-f79f879edae5d837e15161fba0ee9d3d.js»):
на самом деле, я столкнулся с тем же проблемой с другими проектами и попытаться прояснить проблему с простым проектом.
Моя среда выглядит следующим образом: Rails 3.2.3 рубиновый 1.9.3p125 sqlite3
Другой проект: Rails 3.2.0 рубин 1.9.3p125 MySQL Apache2 + Passenger
Юсуке ,
Вы поняли это? Я сталкиваюсь с той же проблемой, когда мои обратные вызовы ajax: success не запускаются в процессе производства, но отлично работают в разработке. Зачем мне нужно включить 'config.serve_static_assets'? – Feech