2016-11-01 14 views
0

Rails 5.0.0.1とruby 2.3.1を使用してAWSサーバーにデプロイメントを試すための非常に簡単なアプリケーションを開発しました。カプリストラノで展開した後、レール5アプリケーションのレコードを破壊することはできませんか?

ユーザーとして、localhost:3000で問題なくレコードを削除できます。しかし、Nginx、Puma、CapistranoのAWSアマゾンサーバーに35.161.251.52/contactでデプロイしても、レコードを削除することはできません。破壊リンクはショーリンクになります。

私は、誰もがこれに光を当てることができますhttps://www.sitepoint.com/deploy-your-rails-app-to-aws/

で、このチュートリアルに従っていますか?どうもありがとう!

+0

Contactモデルは、配備を試すためだけに、rails g scaffoldで作成されています。 – Denny

答えて

0

私の推測では、あなたのjavascriptファイルは正常に展開されていないので、リンクのdeleteメソッドを処理するハンドラーは実行されません。したがって、リンクはちょうどそのhrefへのリクエストを作成し、ショーページまで終わります。

ブラウザからデベロッパーツールを開き、アセットが正しく読み込まれているかどうかを確認します。

+0

私はcapistranoが私のために自動的にサーバーにすべてをアップロードするはずだと思った。もしそうでなければ、どうやって別々にjavascriptをサーバーにアップロードできますか? – Denny

関連する問題