пользователь не может уничтожить запись в приложении rail 5 после развертывания С помощью Capistrano?

Я разработал очень простые приложения для тестирования развертывания на сервере AWS с Rails 5.0.0.1 и ruby 2.3.1.

Как пользователь, я могу удалить запись без каких-либо проблем на моем localhost:3000. Однако я не могу удалить запись после успешного развертывания на сервере AWS amazon с Nginx, Puma и Capistrano по адресу 35.161.251.52/contacts, если вы хотите попробовать. Ссылка уничтожить становится ссылкой показать.

Я следовал этому учебнику на https://www.sitepoint.com/deploy-your-rails-app-to-aws/

Может ли кто-нибудь пролить свет на это? Большое спасибо!

1 ответ

  1. Я предполагаю, что ваши файлы javascript не были успешно развернуты, поэтому обработчик, который будет обрабатывать deleteметод ссылки, не выполняется. Таким образом, ссылка просто делает запрос get к своему hrefи заканчивается на странице show.

    Откройте инструменты разработчика из браузера и проверьте, правильно ли загружены ресурсы.