wywołanie zwrotne jquery ajax nie zostało wywołane, gdy kontroler szyny zwróci 200 OK
Robię standardowe żądanie ajax i mam akcję kontrolera szyny, która:
def up_vote
resource.votes.increment!
render :nothing => true
end
To nie wyzwala mojego wywołania zwrotnego sukcesu jquery ajax --- Jednak uruchamia kod statusu: 200 callback, ale chcę użyć sukcesu zamiast tego. Dokumenty renderujące szynę mówią, że używają „head” zamiast render: nothing => true, więc spróbowałem wykonać head: ok, ale skutkuje to tym samym wynikiem.
Jak sprawić, aby ta metoda wywołała wywołanie zwrotne sukcesu?