Если я отправляю новую пользовательскую форму с ошибками, он перенаправляется на страницу индекса, а затем отображает новую страницу поверх нее. В контроллере я указываю, что он должен просто отобразить новое действие, чтобы пользователь мог видеть / исправлять свои ошибки и повторно отправлять. Есть ли что-то очевидное, чего мне не хватает?
Вот действие create в моем коде контроллера:
def create
@user = User.new(params[:user])
@user.role = "owner"
if @user.save
flash[:notice] = "Registration successful!"
else
flash.now[:notice] = "You have errors!"
render :new
end
end