Я вызываю действие create контроллера через ajax, поэтому, когда объект успешно сохраняется, запускается ответ js.Тем не менее, если объект не удается сохранить из-за проверки, то я хочу, чтобы ответ был HTML.Я надеюсь добиться этого, не возвращая ответ js в блоке else (см. Код ниже), но это приводит к ошибке 406 Not Acceptable .
Любые идеио том, как это сделать?
Я также, вероятно, должен отметить, что причина, по которой я хочу это сделать, заключается в том, что я не уверен, как создать соответствующий ответ js, если проверка не удалась ...
Заранее спасибо!!!=]
Действие создания контроллера
respond_to do |format|
if @person.save
flash[:notice] = 'Successfully created.'
format.html { redirect_to(@person) }
format.js
else
flash[:error] = 'There are errors while trying to create a new Person'
format.html { render :action => "new" }
end
end