У меня есть неприятная большая целевая страница с регистрационной формой в середине ее. Если я отправлю форму и проверка не удалась, я хочу снова отобразить целевую страницу, но я хочу, чтобы она была прокручена до регистрационной формы, чтобы они могли видеть ошибки и вносить изменения. Можно ли перейти к форме с помощью метода render
, или мне нужно сделать redirect_to "account/new#theFormID"
?Как сделать Rails визуализировать представление и автоматически прокручивать вниз?
Я предпочел бы не делать редирект, потому что вы должны сохранить информацию о форме в сеансе, заселить форму, и так далее, и я хочу, чтобы придерживаться обычного
if @resource.save then redirect_to ...
else render "new"
end
Хороший знать, хотя это не то, что я спросил. Как мне это сделать с помощью «render»? – icecream
Вы можете сделать это только с помощью перенаправления. – s84
Вот чего я боялся. Положите это как ответ, и я соглашусь с этим. – icecream