- run server
- login
- stop server
- run server again
- logout
- login
💥 ActionController::InvalidAuthenticityToken
var express = require('express') | |
, http = require('http') | |
, async = require('async') | |
, multer = require('multer') | |
, upload = multer({ dest: 'uploads/' }) | |
, exphbs = require('express-handlebars') | |
, easyimg = require('easyimage') | |
, _ = require('lodash') | |
, cv = require('opencv'); |
if (this.props.store.submissionInProgress) { | |
className = styles.inProgress | |
} else if (this.props.store.errorOccurred) { | |
className = styles.error | |
} else if (!this.props.form.valid) { | |
className = styles.disabled | |
} else { | |
className = styles.normal | |
} |
💥 ActionController::InvalidAuthenticityToken
/* It's common to want to make the selector nesting the same as the dom */ | |
#content { | |
.nav { | |
ul { | |
margin: 0; | |
padding: 0; | |
li { | |
float: left; | |
margin: 0; |
<input type="text" placeholder="Search for your team" ng-model="team_query"> | |
<ul class="teams" ng-show="team_query.length > 2"> | |
<li ng-repeat="team in teams | filter : team_query | limitTo : 5"> | |
<img ng-src="{{ team.avatar_url }}"> | |
<h2>{{ team.name }}</h2> | |
<small>{{ team.member_count }}</small> | |
<p>{{ team.bio }}</p> | |
</li> | |
</ul> |
<!doctype html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<meta name="viewport" content="width=device-width, initial-scale=1"> | |
<title>diamonds</title> | |
<style type="text/css"> | |
#diamonds { | |
width: 480px; | |
height: 480px; |
var gulp = require('gulp'); | |
var gutil = require('gulp-util'); | |
var sass = require('gulp-sass'); | |
var coffee = require('gulp-coffee'); | |
var autoprefix = require('gulp-autoprefixer'); | |
var handlebars = require('gulp-handlebars'); | |
var defineModule = require('gulp-define-module'); | |
var paths = { | |
scripts: { |
#spinner { | |
width: 150px;height: 150px; | |
-webkit-animation: sweep 1s infinite linear; | |
border-radius:75px; | |
border-bottom:5px solid blue; | |
} |