関連するコードのスニペットは次のとおりです。
$scope.submit = function() {
console.log(this);
weekly_habits = $resource('/api/users/:user_id/weekly_habits/:id/', {user_id: '@user'});
entry = weekly_habits.save({name: $scope.newAccomp, count: 0});
$scope.accomplishments.unshift(entry);
$scope.newAccomp = '';
}
私のエラーは、/api/users/weekly_habits に一致するルートがないことです...私のプロジェクトはレールで構築されており、この行が何を意味するのか理解できません {user_id: '@user'}. この @user オブジェクトはどこにあるべきですか? 誰かがここで何が起こっているのかを説明していただければ幸いです。
ありがとう!