Контроллер не может обнаружить запросы AJAX
Я использую гем simple_form и создаю форму. Я указываю параметр remote: true, например:
Итак, выходной html для формы - это следующий фрагмент:
...
Как я проверял, используя стандартform_for помощник добавляетданных дистанционного =»правда' в форме, когдаПульт дистанционного управления: правда варианты используются. И как вы можете видеть из сгенерированного html, когда я использую гем simple_form, такой атрибут тоже есть.
Итак, в моем контроллере у меня есть:
def create
@webinar = Webinar.new(params[:webinar])
respond_to do |format|
if @webinar.save
format.html { redirect_to @webinar, notice: 'Webinar was successfully created.' }
format.js
format.json { render json: @webinar, status: :created, location: @webinar }
else
format.html { render action: "new" }
format.json { render json: @webinar.errors, status: :unprocessable_entity }
end
end
end
Но всегдаformat.html используется. Что я делаю не так?
РЕДАКТИРОВАТЬ:
Я использовал logger.debug request.format, чтобы проверить, какой формат запрашивается, и в файле журнала это было:
текст / html
Итак, проблема должна быть в сгенерированной форме simple_form - что может быть не так, когда мы имеемданных дистанционного = истина "?