parent
0b3a5f075f
commit
2b8f1f6625
@ -1,13 +1,34 @@
|
||||
var app = angular.module('SinsApp', []);
|
||||
|
||||
//Header Controller
|
||||
app.controller('HeaderController', ['$http', function($http){
|
||||
var controller = this;
|
||||
//Get current user fromroute
|
||||
$http.get('/session').success(function(data){
|
||||
//setting current user to data.current user because
|
||||
//data comes back like {current_user:{email:'asdf.asdf'}}
|
||||
controller.current_user = data.current_user;
|
||||
console.log(controller.current_user);
|
||||
})
|
||||
}]);
|
||||
|
||||
//Transgressions Controller
|
||||
app.controller('TransgressionsController', ['$http', function($http){
|
||||
this.foo = 'bar'
|
||||
//get authenticity_token from DOM (rails injects it on load)
|
||||
var authenticity_token = document.querySelector('meta[name="csrf-token"]').getAttribute('content');
|
||||
|
||||
// create a transgression
|
||||
this.createTransgression = function(){
|
||||
//make a post to /transgressions
|
||||
$http.post('/transgressions', {
|
||||
//include authenticity_token
|
||||
authenticity_token: authenticity_token,
|
||||
//values from form
|
||||
transgression: {
|
||||
sin_type: "Gluttony",
|
||||
description: "Hard coded values make me repent!"
|
||||
}
|
||||
}).success(function(data){
|
||||
console.log(data);
|
||||
});
|
||||
}
|
||||
}]);
|
||||
|
||||
Loading…
Reference in new issue