Skip to content

Instantly share code, notes, and snippets.

View lsiden's full-sized avatar

Lawrence Siden lsiden

View GitHub Profile
@lsiden
lsiden / gist:8773448
Created February 2, 2014 19:26
Stack trace from calling render_to_string in a controller after_filter
ERROR TypeError: no implicit conversion of nil into String
/home/lsiden/.rvm/gems/ruby-2.1.0@myapp/gems/rack-1.5.2/lib/rack/handler/webrick.rb:73:in `block in service'
/home/lsiden/.rvm/gems/ruby-2.1.0@myapp/gems/rack-1.5.2/lib/rack/body_proxy.rb:31:in `each'
/home/lsiden/.rvm/gems/ruby-2.1.0@myapp/gems/rack-1.5.2/lib/rack/body_proxy.rb:31:in `each'
/home/lsiden/.rvm/gems/ruby-2.1.0@myapp/gems/rack-1.5.2/lib/rack/body_proxy.rb:31:in `each'
/home/lsiden/.rvm/gems/ruby-2.1.0@myapp/gems/rack-1.5.2/lib/rack/body_proxy.rb:31:in `each'
/home/lsiden/.rvm/gems/ruby-2.1.0@myapp/gems/rack-1.5.2/lib/rack/body_proxy.rb:31:in `each'
/home/lsiden/.rvm/gems/ruby-2.1.0@myapp/gems/rack-1.5.2/lib/rack/body_proxy.rb:31:in `each'
/home/lsiden/.rvm/gems/ruby-2.1.0@myapp/gems/rack-1.5.2/lib/rack/body_proxy.rb:31:in `each'
/home/lsiden/.rvm/gems/ruby-2.1.0@myapp/gems/rack-1.5.2/lib/rack/handler/webrick.rb:72:in `service'
@lsiden
lsiden / gist:9161456
Created February 22, 2014 20:05
angular-test-patterns run error
lsiden@morpheus [angular-test-patterns] (master=) [1]$ npm test
> angular-test-patterns@0.0.1 test /home/lsiden/projects/scratch/angular-test-patterns
> npm run testRules && npm run testPatterns && npm run testExamples
> angular-test-patterns@0.0.1 testRules /home/lsiden/projects/scratch/angular-test-patterns
> node spec/rule.tester.js
$ grunt
Running "jshint:all" (jshint) task
>> 2 files lint free.
Running "karma:unit" (karma) task
INFO [karma]: Karma v0.10.9 server started at http://localhost:9876/
INFO [launcher]: Starting browser Firefox
INFO [launcher]: Starting browser PhantomJS
WARN [watcher]: Pattern "/home/lsiden/projects/hacks/ui-select2/bower_components/jquery/jquery.js" does not match any file.
INFO [PhantomJS 1.9.7 (Linux)]: Connected on socket 4n493v1EA6hT2QbJWO3e
$ git diff
diff --git a/test/karma.conf.js b/test/karma.conf.js
index b5658bc..9e8b81a 100644
--- a/test/karma.conf.js
+++ b/test/karma.conf.js
@@ -15,7 +15,7 @@ module.exports = function(config) {
// list of files / patterns to load in the browser
files: [
// Dependencies
- 'bower_components/jquery/jquery.js',
$ grunt
Running "jshint:all" (jshint) task
>> 2 files lint free.
Running "karma:unit" (karma) task
INFO [karma]: Karma v0.10.9 server started at http://localhost:9876/
INFO [launcher]: Starting browser Firefox
INFO [launcher]: Starting browser PhantomJS
INFO [PhantomJS 1.9.7 (Linux)]: Connected on socket z1N6cZzaCnwgGhjRXQgj
INFO [Firefox 27.0.0 (Ubuntu)]: Connected on socket 7VoPrVjs9NPWsktYXQgk
@lsiden
lsiden / gist:9670311
Created March 20, 2014 18:16
chnage(ev) always called with ev.data[0] === "initSelection()"
$('.tags.select2').each ->
vocab = $(this).closest('.vocab').data('vocab')
opts = {
initSelection: (element, callback) ->
callback(env.tags[vocab])
multiple: true
#allowClear: true
placeholder: 'Select one or more'
@lsiden
lsiden / gist:84efe31749a65755d808
Created November 2, 2014 03:57
Attempting to test server API of nodejs app
'use strict';
var _ = require('lodash');
var should = require('should');
var app = require('../../app');
var request = require('supertest');
//var request = require('superagent'); // http://stackoverflow.com/a/14001892/270511
var User = require('./user.model');
describe('PUT /api/users/:id/contactInfo', function() {
@lsiden
lsiden / gist:51e925c33601a2112aa5
Created November 3, 2014 14:36
using $state provider
'use strict'
angular.module 'farmersmarketApp'
.config ($stateProvider) ->
$stateProvider
.state 'admin-events',
url: '/admin/events'
templateUrl: 'app/admin/events/events.html'
controller: 'AdminEventsCtrl'
@lsiden
lsiden / LVReBL.markdown
Last active August 29, 2015 14:21
LVReBL
// Instead of this:
EccapCalc.mainPage = SC.Page.design({
mainPane: SC.MainPane.design({
childViews: 'description value'.w(),
description: SC.ScrollView.design({
contentView: SC.ListView.design({
layout: { centerX: 0, centerY: 0, width: 250, height: 300 },