First diagnose which version of libxml2 you're using:
bundle exec nokogiri -v
If you have 2.7.3 listed somewhere, you're in bad waters (known to segfault). Install this:
brew update
brew install libxml2
brew install libxslt
| // Version: v0.9.8.1-658-gd4a9e46 | |
| // Last commit: d4a9e46 (2012-07-21 19:16:48 -0700) | |
| (function() { | |
| /*global __fail__*/ | |
| if ('undefined' === typeof Ember) { | |
| Ember = {}; |
| // ========================================================================== | |
| // Project: Ember - JavaScript Application Framework | |
| // Copyright: ©2006-2011 Strobe Inc. and contributors. | |
| // Portions ©2008-2011 Apple Inc. All rights reserved. | |
| // License: Licensed under MIT license (see license.js) | |
| // ========================================================================== | |
| var view; | |
| var application; | |
| var set = Ember.set, get = Ember.get, getPath = Ember.getPath; |
| heroes: Ember.Route.extend({ | |
| route: '/heroes', | |
| index: Ember.Route.extend({ | |
| route: '/', | |
| enter: function( router ){ | |
| console.log("Someone entered /heroes"); | |
| }, | |
| connectOutlets: function(router){ | |
| router.get('heroesController').connectOutlet('heroes'); | |
| } |
| The first time I dropped 0.9.8 in, I was immediately struck with the | |
| thought: "HOLY ZEBULON PIKE ON A ZEBRA, NONE OF THE ITEMS IN Ember.CollectionViews | |
| ARE SHOWING?!" | |
| The change has to do with whether views render their templates using | |
| themselves as the context, or whether it is inherited from the parent. | |
| Alternatively said: | |
| "it is trying to look up [...] properties on the view instead of the | |
| parent context[TD]." |
| 0.9.7: | |
| <script type="text/x-handlebars" data-template-name="template-one"> | |
| {{! debugger point 1 }} | |
| {{debugger}} | |
| {{view Ember.View entriesBinding="App.folders.content" templateName="template-two" larryBinding="birdger"}} | |
| </script> | |
| <script type="text/x-handlebars" data-template-name="template-two"> | |
| {{! debugger point 2 }} |
First diagnose which version of libxml2 you're using:
bundle exec nokogiri -v
If you have 2.7.3 listed somewhere, you're in bad waters (known to segfault). Install this:
brew update
brew install libxml2
brew install libxslt
| function! s:ScourgeWhitespace(flag) | |
| "{{{1 | |
| if ( a:flag ==# "!" ) | |
| echo "Killing whitespace with fire..." | |
| %s/ \+$// | |
| else | |
| echo "Gently helping you to remove whitespace..." | |
| %s/ \+$//c | |
| endif | |
| endfunction |
| {{ view Ember.Select | |
| contentBinding="Sorter.SortController.options" | |
| optionLabelPath="content.label" | |
| optionValuePath="content.value" | |
| prompt="Sort some numbers..." | |
| selectionBinding="Sorter.SortController.selected" | |
| }} |
| function! s:ScourgeWhitespace(flag) | |
| if ( a:flag ==# "!" ) | |
| echo "Killing whitespace with fire..." | |
| else | |
| echo "Gently helping you to remove whitespace..." | |
| execute "s/\ \+$//gc" | |
| endif | |
| endfunction | |
| command! -bang ScourgeWS call s:ScourgeWhitespace('<bang>') |
| 1.9.3p125 :070 > date => "03/26/2012 08:08:34 UTC" | |
| 1.9.3p125 :074 > DateTime.strptime(date,"%m/%d/%Y %H:%M:%S %Z").to_s => "2012-03-26T08:08:34+00:00" | |
| 1.9.3p125 :076 > DateTime.strptime(date,"%m/%d/%Y %H:%M:%S %z").strftime("%a %b %e %l:%M:%S %Z %Y") | |
| => "Mon Mar 26 8:08:34 +00:00 2012" | |
| But I want... | |
| Mon Mar 26 08:08:34 UTC 2012 | |
| I seem to be missing a tiny something.... |