Я хотел бы, чтобы на кнопке был метод для перенаправления поста, а затем перенаправления страницы рельсами в соответствии с действиями контроллера.
Теперь у меня есть следующий метод, прикрепленный к кнопке на угловойстраница, запущенная в угловом контроллере страницы:
$scope.addClass = function(class_id_string) {
let payload = {class_id: class_id_string};
$http({
method: 'POST',
url: ADD_CLASS_ACCOUNT_URL,
data: payload
});
}
В моем контроллере Rails у меня есть следующий код:
def save_class_account
class_id = params[:class_id]
return redirect_to display_chart_path unless class_id.nil?
[...]
end
Я подтвердил, что вызывается метод контроллера и чтоПараметр class_id проходит через коллекцию параметров.Но все же, ничего не происходит на странице, когда этот метод вызывается.Я предполагаю, что на самом деле происходит то, что вся страница возвращается к методу $ http post и игнорируется вместо перенаправления браузера, но я не уверен, что здесь происходит на самом деле.Но страница не перенаправляет по желанию.
Как я могу получить перенаправление?