私はAjax呼び出しをRailsで機能させようとしていますが、何が間違っているのかよくわかりません
したがって、私のインデックスには、APIを呼び出して結果を結果パスに返すフォームがあります。だから私がしたいのは、インデックスページにレンダリングされた結果を取得することです
私が今まで持っているのは
コントローラ
def index
end
def results
results = contact_search(params[:search])
@results = results
end
索引
<div class="container">
<div class="row">
<div class="span6 offset3">
<h2>Search for a contact</h2>
<%= form_tag results_path, :method => "get", :remote => true do %>
<%= text_field_tag 'search', nil, :placeholder => "Enter Email Address here...." %>
<%= submit_tag 'Search' , :id => "submitForm" %>
<% end %>
</div>
</div>
</div>
<div class="container">
<div class="row">
<div class="span6 offset3">
<div class="cResults">
</div>
</div>
</div>
</div>
部分的な_contactResults.html.erb
<h1>The Results</h1>
<%= @results["contactInfo"]["familyName"] %><br>
<img src= <%= @results["photos"].first["url"] %> />
Index.js.erb
$('.cResults').html("<%= escape_javascript(render partial: 'contactResults') %>");
私は何かが足りませんか?