El problema era que no estaba cargando underscore.js
. Me perdí totalmente esa dependencia en los documentos. Duh.
más aclaraciones de @tjorriemorrie: había subrayado, pero cargada en el orden equivocado, subrayado primera carga (supongo que eso es lo que la 'dependencia' significa :)
más aclaraciones en caso de que esto no es no es obvio El orden en que se cargan las cosas en JavaScript se relaciona con el orden en que aparecen en la página. Para cargar el subrayado primero, asegúrese de que la etiqueta del script que lo incluye se encuentre antes de la troncal de carga. De esta manera:
<script src="underscore-1.4.4-min.js"></script>
<script src="backbone-1.0.0-min.js"></script>
Pregunta: ¿Lo está combinando con otras bibliotecas JS, así como con Backbone? ¿Has intentado ver si todavía obtienes el error sin ellos? – Spudley
Es una nueva aplicación de Rails; ¡Ni siquiera estoy cargando jQuery! :) –
Me encanta que esta sea una de las preguntas más votadas en la etiqueta backbone.js – theycallmemorty