【发布时间】:2015-12-10 15:15:24
【问题描述】:
我有一个 angular/rails 应用程序,我目前能够发布内容,但我似乎无法编写删除帖子所需的代码。
我的 Github:https://github.com/JeremyLopez/ToDoList/tree/master/ToDoList
创建:(tasks.js)
angular.module('toDoList')
.factory('tasks', [
'$http',
function($http){
var o = {
tasks: []
};
o.create = function(task) {
return $http.post('/tasks.json', task).success(function(data){
o.tasks.push(data);
});
};
但是我怎么会写一些非常相似的东西只删除帖子?因为我不确定哪个文件是相关的,所以我已经包含了我的 github,但请关注app/controller/tasks_controller.rb、javascripts/home/mainCtrl.js,最重要的是javascripts/tasks/tasks.js。
谢谢
【问题讨论】:
-
o来自哪里? -
@Daniel_L 对此感到抱歉。我更新了它
-
$http.delete('/tasks/ + task.id + '.json')? -
您不能返回异步函数。使用承诺或回调。
-
@charlespwd 我试过了,即使在路由中定义了 404 错误
标签: javascript ruby-on-rails ruby angularjs activerecord