問題 :(
RoR の方法で AJAX を実装しようとしていますが、フォームが送信された後に次のメッセージが表示されます。
テンプレートがありません
{:locale=>[:en]、:formats=>[:html]、:handlers=>[:erb、:builder、:raw、:ruby、:jbuilder、でのテンプレート ポイント/作成、アプリケーション/作成の欠落:コーヒー]}。検索場所: * "PATH_TO_APP/survivor-fantasyleague/app/views"
設定
送信されるフォームタグは is 経由で生成され
<%= form_tag('/points', remote: true) %>
ます<form accept-charset="UTF-8" action="/points" data-remote="true" enctype="text/javascript" method="post">
create
フォームが送信されるアクションがあります。アクションの最後は次のとおりです。Respond_to { |フォーマット| format.html; format.js { } }
create
のビューはcreate.js.erb
、正しいビュー サブフォルダーにあるものです。3 行の JQuery が含まれています。
注: に置き換えるformat.html
とformat.html { render <THING_TO_RENDER> }
、ページ全体がリロードされ、「THING_TO_RENDER」がレンダリングされます
これがAJAXを使用する最初のショットであるため、基本的なことを理解していないことを願っています。
また、私が持っている情報は、私が見つけたいくつかのチュートリアル (RoR ガイドなど) から得たものです。
ありがとう。