jquery - Rails endpoint for ajax request using json -


i want build endpoint accept ajax request, update record associated request, create new object based on updated record , send client used.

def tested      @prime = primenumber.where(testnumber: id).first      @prime.update_attributes(prime_params)        next = primenumber.where(wastested: false).first     if next != nil         @totest = needwork       else         lastnum =  primenumber.last.testnumber         nextnum = lastnum + 1         newnum = primenumber.new         newnum.testnumber = nextnum         newnum.wastested = false          newnum.isprime = false         newnum.save         @totest = primenumber.last     end end   private      def prime_params          params.require(:prime_number).permit(:testnumber, :isprime, :wastested, :id)      end 

everything worked when using post , reloading view not need render views or partial views. ideally able send information , forth in background of web app without making visible changes.

you can use 'remote: true' in form_for tag, makes ajax request.

and in response can create tested.js.erb file in views.

in tested.js.erb have @prime accessible , can use anywhere, append in table without reloading page.

this link going helpful you. http://edgeguides.rubyonrails.org/working_with_javascript_in_rails.html


Comments