Я новичок в Ember, и у меня возникли проблемы с получением приятного оповещения для работы с приложением ember/rails. Я считаю, что у меня есть проблема с масштабом, с которой я не совсем уверен, как справиться.
Внутри моего контроллера у меня есть действие удаления со следующим кодом внутри:
swal({
title: "Are you sure?"
text: "You will not be able to recover this post!"
type: "warning"
showCancelButton: true
confirmButtonColor: "#DD6B55"
confirmButtonText: "Yes, delete it!"
closeOnConfirm: false
}, ->
@get('model').destroyRecord().then =>
@transitionToRoute 'posts'
swal("Deleted!", "Your post has been deleted.", "success")
)
Я прослеживаю ошибку до '@get('model').destroyRecord().then', и я почти уверен, что это потому, что я вызываю 'this.get' внутри функции, которая находится внутри действия контроллера. Однако я не знаю, как это исправить... Как мне сослаться на контроллер внутри функции? Любые предложения о том, как исправить это или лучший способ добиться той же функциональности?