From 1d4392e99a2df647777f6f3755a37dcf56930522 Mon Sep 17 00:00:00 2001 From: Matt Huntington Date: Mon, 2 Nov 2015 16:39:21 -0500 Subject: [PATCH] add a transgression --- app/assets/javascripts/spa.js | 15 +++++++++++++++ app/views/spa.html.erb | 15 +++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/app/assets/javascripts/spa.js b/app/assets/javascripts/spa.js index 41e1260..1e9e0ba 100644 --- a/app/assets/javascripts/spa.js +++ b/app/assets/javascripts/spa.js @@ -12,4 +12,19 @@ app.controller('TransgressionsController', ['$http', function($http){ $http.get('/transgressions').success(function(data){ controller.transgressions = data.transgressions; }); + + this.createTransgression = function(){ + var csrf = document.querySelector('meta[name="csrf-token"]').getAttribute('content'); + $http.post('/transgressions', { + authenticity_token: csrf, + transgression: { + sin_type: controller.newTransgressionSinType, + description: controller.newTransgressionDescription + } + }).success(function(data){ + $http.get('/transgressions').success(function(data){ + controller.transgressions = data.transgressions; + }); + }); + } }]); diff --git a/app/views/spa.html.erb b/app/views/spa.html.erb index 692079f..9dcf8e3 100644 --- a/app/views/spa.html.erb +++ b/app/views/spa.html.erb @@ -19,5 +19,20 @@ Created: {{transgression.authored_at}} +

The Flesh is Weak

+
+ +
+ +
+ +