Skip to content

Instantly share code, notes, and snippets.

M.Select = Em.Select.extend({
value: Ember.computed(function(key, value){
var content = this.get('content'),
selection = this.get('selection'),
self = this,
optionValuePath = this.get('optionValuePath');
if ( selection ) {
this.setPath('bindingContext.type', selection.type)
}
@cloke
cloke / gist:1503292
Created December 20, 2011 21:11
Ember didInsertElement example
App.MasterView = Em.View.create
templateName: 'app/~templates/master_page'
SidebarView: Em.View.extend
viewName: 'Sidebar'
templateName: 'app/~templates/sidebar'
contentBinding: 'App.MyController.content'
didInsertElement: ->
#setup draggable, sortable, blahbable here
{{content.my_var}}
{{#each content.blah}}
... stuff hear that is part of blah
{{content.my_var}}
{{/each}}
@cloke
cloke / gist:1289001
Created October 15, 2011 03:47
Webrick Error
[2011-10-14 20:42:21] ERROR NoMethodError: You have a nil object when you didn't expect it!
You might have expected an instance of Array.
The error occurred while evaluating nil.split
/Users/cory/.rvm/gems/ruby-1.9.2-p290/gems/rack-1.3.4/lib/rack/handler/webrick.rb:68:in `block in service'
/Users/cory/.rvm/gems/ruby-1.9.2-p290/gems/rack-1.3.4/lib/rack/utils.rb:356:in `block in each'
/Users/cory/.rvm/gems/ruby-1.9.2-p290/gems/rack-1.3.4/lib/rack/utils.rb:355:in `each'
/Users/cory/.rvm/gems/ruby-1.9.2-p290/gems/rack-1.3.4/lib/rack/utils.rb:355:in `each'
/Users/cory/.rvm/gems/ruby-1.9.2-p290/gems/rack-1.3.4/lib/rack/handler/webrick.rb:62:in `service'
/Users/cory/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/httpserver.rb:111:in `service'
/Users/cory/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/httpserver.rb:70:in `run'
@cloke
cloke / gist:1256573
Created October 1, 2011 19:58
Sample Rails App with SC 2
<!-- Application ERB -->
<!DOCTYPE html>
<html>
<head>
<title>Diets</title>
<%= stylesheet_link_tag "application" %>
<%= csrf_meta_tags %>
</head>
<body>
<%= yield %>