I have a jquery ajax call that goes to the create action, and I need to get the response back as JSON to then do something with it on the page in the success ajax function, but for some reason with rails it keeps throwing a missing template error:
class MembersController < ApplicationController
respond_to :json
def create
@member = @group.members.build
@member.user_id = params[:user_id]
respond_with(@member) if @member.save
end
end
Should I be rendering nothing at all?
I believe you should be using
respond_with(@member)
Removing the conditional.
This will use an "Unprocessable Entity" for json requests with an invalid object.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With