मेरे रेल ऐप में मेरे पास कुछ डेटा स्टोर करने के लिए सर्वर पर AJAX अनुरोध है। यह किसी भी समस्या के बिना काम करता था, लेकिन अब मैं कोई त्रुटि मिलती है: मैं जहां डेटाप्रकार घोषित JSONएक्शनकंट्रोलर :: अज्ञातफॉर्मैट
class ReservationController < ApplicationController
respond_to :html, :json
def create
...
respond_to do |format|
if @reservation.save
format.html do
redirect_to '/'
end
format.json { render json: @reservation.to_json }
else
render 'new'
end
end # respond_to
end # create
end # ReservationController
function.js
बनोActionController::UnknownFormat (ActionController::UnknownFormat):
app/controllers/reservations_controller.rb:45:in `create'
निम्नलिखित के रूप में किया जाता है नियंत्रक और मेरी जावास्क्रिप्ट फ़ाइल
$.ajax({
url: url_link,
dataType: 'json',
type: 'POST',
data: dataToSend
})
पूरा त्रुटि लॉग है:
Completed 406 Not Acceptable in 45ms
ActionController::UnknownFormat (ActionController::UnknownFormat):
app/controllers/bookings_controller.rb:45:in `create'
Rendered /Users/tiagovieira/.rvm/gems/ruby-2.0.0-p451/gems/actionpack-4.0.0/lib/action_dispatch/middleware/templates/rescues/_source.erb (0.5ms)
Rendered /Users/tiagovieira/.rvm/gems/ruby-2.0.0-p451/gems/actionpack-4.0.0/lib/action_dispatch/middleware/templates/rescues/_trace.erb (0.8ms)
Rendered /Users/tiagovieira/.rvm/gems/ruby-2.0.0-p451/gems/actionpack-4.0.0/lib/action_dispatch/middleware/templates/rescues/_request_and_response.erb (0.8ms)
Rendered /Users/tiagovieira/.rvm/gems/ruby-2.0.0-p451/gems/actionpack-4.0.0/lib/action_dispatch/middleware/templates/rescues/diagnostics.erb within rescues/layout (9.6ms)
आप पूरा सर्वर लॉग जब तुम मिल साझा कर सकते हैं यह गलती? –
बस कीर्ति को जोड़ा! – tvieira