0

問題 :(

RoR の方法で AJAX を実装しようとしていますが、フォームが送信された後に次のメッセージが表示されます。

テンプレートがありません

{:locale=>[:en]、:formats=>[:html]、:handlers=>[:erb、:builder、:raw、:ruby、:jbuilder、でのテンプレート ポイント/作成、アプリケーション/作成の欠落:コーヒー]}。検索場所: * "PATH_TO_APP/survivor-fantasyleague/app/views"

設定

  1. 送信されるフォームタグは is 経由で生成され<%= form_tag('/points', remote: true) %>ます<form accept-charset="UTF-8" action="/points" data-remote="true" enctype="text/javascript" method="post">

  2. createフォームが送信されるアクションがあります。アクションの最後は次のとおりです。

    Respond_to { |フォーマット| format.html; format.js { } }

  3. createのビューはcreate.js.erb、正しいビュー サブフォルダーにあるものです。3 行の JQuery が含まれています。


注: に置き換えるformat.htmlformat.html { render <THING_TO_RENDER> }、ページ全体がリロードされ、「THING_TO_RENDER」がレンダリングされます

これがAJAXを使用する最初のショットであるため、基本的なことを理解していないことを願っています。

また、私が持っている情報は、私が見つけたいくつかのチュートリアル (RoR ガイドなど) から得たものです。

ありがとう。

4

1 に答える 1