我尝试使用Rails和AngularJS做一些非常基本的CRUD。我的应用程序正确地显示了数据,我可以删除条目,但是我无法获得用于创建新条目的UI。
我尝试过几种不同的方案,但这是我对创建新区的看法:
%form{"ng-controller" => "DistrictsController"}
%label
Name
%input{"ng-model" => "district.name", type:"text"}
%button{"ng-click" => "save()"}
Save
当我点击"保存"什么都没发生。甚至没有尝试POST请求。我在服务/控制器中使用默认保存功能。但是,我知道点击处理工作正常,因为如果我在我的DistrictsController中重载保存如此:
$scope.save = function () {
alert('Hellooooo');
}
点击按钮后,我收到提醒。
此外,值得指出的是,如果我使用参数在REST客户端中向/ ops / districts /生成POST请求,我可以创建一个新区域:
key='district[name]', value='foo'
为什么默认保存功能根本没有生成任何请求?