2016-11-01 1 views
0

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

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

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

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

+0

Модель контакта создана с помощью рельсов g scaffold, ничего необычного, просто для демонстрации развертывания. – Denny

ответ

0

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

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

+0

Я думал, что capistrano должен был загружать все на сервер автоматически для меня. Если нет, как я могу загрузить javascript отдельно на сервер? – Denny

Смежные вопросы