0

私はレールを使用したajaxを初めて使用するので、ここに問題があります。コントローラーにメソッドがあります:multi =>

respond_to do |format|
  format.js
end

メソッドのビュー

<ul id="actions">
    <%= @game.user.actions %>
</ul>

<%= button_link_to "call", drid(:anchor => "opponents", :action => :call, :remote => true), :class => 'button' %>
<%= button_link_to "check", drid(:anchor => "opponents", :action => :check, :remote => true), :class => 'button' %>

@game.user.actionsデータベースにあります。

ここにajaxテンプレートがあります

$("#actions").append("<%= escape_javascript @game.user.actions %>");
$("#new_action")[0].reset();

問題は次のとおりです。ボタンをクリックすると、アクションのリストに新しいイベントが追加されます (例: ["call"、"call"、"call"、"call"、"check"、"call"、"call") 、"check"、"check"、"check"、"call"、"call"])、しかしページは非同期リクエストなしでまだリロード中です。

できる限り助けてください!どんな答えも役に立ちます!

4

1 に答える 1