Контроллер не может обнаружить запросы 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 - что может быть не так, когда мы имеемданных дистанционного = истина "?

Ответы на вопрос(3)

Ваш ответ на вопрос