У меня есть приложение rails, пытающееся включить AJAX, при нажатии на кнопку которого открывается модальное окно и форма. Я хочу иметь возможность отображать ошибки проверки, если это не удается, поэтому в моем действии создания я подумал о повторной визуализации файла new.js.erb. Это правильный подход?
def create
@place = Place.new(params[:place])
if @place.save
redirect_to places_path, :notice => "Successfully created place"
else
render "new.js.erb"
end
end
В результате я получаю экранированный текст в моем браузере, например:
$("#new_grouping").html("<div class=\"modal-header\">\n <a class=\"close\" data- dismiss=\"modal\">×<\/a>\n <h3>Create a new menu section<\/h3>\n<\/div>\n<form accept-charset=\"UTF-8\" action=\"/places/1-mama-s-pizza/groupings\" class=\"simple_form new_grouping\" id=\"new_grouping\" method=\"post\" novalidate=\"novalidate\">
Я пытался поместить различные опции в блок рендера, но не повезло. Любые советы?