El sitio web Backbone.js tiene some examples. Pero salvo el primero, otros no son de código abierto. Estoy buscando una aplicación de Rails totalmente funcional (lo que significa que funciona) para estudiar. La aplicación no necesita tener demasiadas funcionalidades. Miré a github y todas las aplicaciones están rotas de alguna manera.En busca de una aplicación Rails completamente funcional utilizando Backbone.js
Respuesta
He estado trabajando en algunos proyectos de fuente no abierta que usan una pila Rails y Backbone.js. Ambos marcos se pueden integrar con bastante facilidad. Por supuesto, depende de cómo se configura la aplicación y cómo se configura cada marco para controlar más o menos la lógica de negocio.
Para obtener los dos marcos para jugar entre sí:
- hacer colecciones y modelos de red troncal para cada modelo rieles
- recursos de ruta para cada modelo rieles
- Configuración de la propiedad URL para las colecciones columna vertebral y el modelos para trabajar con sus rutas carriles
- uso fetch() y save() en la espina dorsal para obtener y enviar datos con rieles
Escribí un entrenador de sustantivo en alemán usando RAILS y backbone.js. Fue hecho hace mucho tiempo mientras aún estaba aprendiendo, pero puedes echarle un vistazo si quieres.
He estado trabajando activamente en la mielina: http://sourceforge.net/projects/myelin/ (financiado de una fuente corporativa)
Hay algunas advertencias:
- Esto es esencialmente una novedad para mí con cada la tecnología está ahí ... desde los raíles, a la red troncal/jquery/rspec ... lo que sea ... es nueva, así que tome el código con algunos granos de sal;)
- No usé el enrutamiento Backbone, un nd construyó un 'enrutador' muy simple.
- Necesitará ganglia y rrdtool instalados (macports si está trabajando en mac debería funcionar)
- Deberá modificar la configuración de desarrollo para asegurarse.
- Los modelos son, en su mayoría, de estructura recta, y uso la sincronización a menudo en los controladores, por lo que estos deberían ser buenos ejemplos.
- Las vistas son un poco más caóticas.
Si alguien necesita ayuda con algo, simplemente envíeme una línea en sourceforge.
¿Por qué no en el github? Veo que el código fuente no está disponible para ver. –
El cliente lo quería en sourceforge * shrug *. Parece que puedes agarrar la fuente para mí? Puede tomar (solo lectura) desde aquí: git: //myelin.git.sourceforge.net/gitroot/myelin/myelin o explore la fuente aquí: http://myelin.git.sourceforge.net/git/gitweb- index.cgi –
Recientemente encontré https://github.com/malclocke/fulcrum y parece ser el mejor ejemplo de Rails/Backbone pero no se menciona en el sitio web de la red troncal. También es un clon de seguimiento pivotal muy funcional.
En general, Rails y Backbone 'solo funcionan'. Fulcrum tiene algunas cosas que vale la pena mirar (no garantizo que Fulcrum esté haciendo 'lo correcto' en cualquiera de sus comportamientos). Consulte el archivo 'public/javascripts/backbone.rails.js' para saber cómo modificar Backbone para enviar parámetros envueltos a Rails (tomado de https://gist.github.com/719080). También vale la pena mirar el método 'StoryView.saveEdit()' para saber cómo manejar los errores de ActiveRecord. – malclocke
Ahora hay una gema en desarrollo que proporciona generadores, llamados rails-backbone. Es de código abierto y mejora cada día. A día de hoy está actualizado con Rails 3.1 actual (actualmente 3.2 ahora), esp. incluyendo Asset Pipeline, que es muy relevante para backbone.js.
- 1. ¿Cómo puedo desactivar completamente CoffeeScript en una aplicación Rails 3.1?
- 2. Backbone.js con Rails
- 3. ¿Cómo se implementaría el 'Modelo' en una aplicación web Rails en un lenguaje de programación funcional?
- 4. ¿Cómo crear esta aplicación web con Backbone.js?
- 5. ¿Completamente cerrada la aplicación de subprocesos múltiples?
- 6. Frontend Backbone.js con back-end RESTful Rails?
- 7. ¿Cómo puedo implementar URL vanity en una aplicación de Rails?
- 8. estado del desarrollo web utilizando el lenguaje de programación funcional
- 9. Unidad y prueba funcional una aplicación basada en PySide?
- 10. ¿Cómo estructurar una aplicación escrita en un lenguaje funcional?
- 11. Patrones de diseño para una aplicación Rails 3.2 JS-heavy
- 12. ¿Cómo una aplicación de consola .NET busca conjuntos referenciados?
- 13. Rails 3.2 + Devise 2.1 + OmniAuth + Backbone.js Autenticación
- 14. ¿Cómo desinstalo completamente una aplicación ClickOnce de mi computadora?
- 15. Rails 3/PhoneGap: ¿Cómo convertir una aplicación de Rails en una aplicación de iOS Phonegap?
- 16. Rails 3/delayyed_job - Se busca: Ejemplo básico de correo retrasado
- 17. Trabajando en una aplicación de Rails heredada
- 18. La memoria crece indefinidamente en una aplicación de Rails vacía
- 19. ¿Busca introducir pestañas en la aplicación basada en documentos, ideas?
- 20. Validación con backbone.js y Ruby on Rails
- 21. Backbone.js con Rails: manejo de lógica duplicada en los modelos
- 22. Backbone.js utilizando acciones no reparables en un modelo de descanso
- 23. ¿Es mejor publicar un sitio que no está completamente desarrollado o esperar hasta que esté completamente funcional?
- 24. cómo solucionar el error "ADVERTENCIA: el terminal no está completamente funcional" en la consola de comandos?
- 25. en busca de aplicación Django para la Wiki de colaboración
- 26. Rails Aplicación Admin Sección
- 27. ¿Busca con premura múltiples propiedades de colección (utilizando QueryOver/Linq)?
- 28. EF: En busca de una estrategia de diseño para DatabaseFirst DbContext de una Aplicación modular
- 29. Atascado utilizando Microsoft.Web.WebPages.OAuth.OAuthWebSecurity en una aplicación MVC
- 30. Cómo organizar una aplicación Rails
¿Has probado el screencast de Peepcode? Lo he visto y cubre muchas cosas https: // peepcode.com/products/backbone-js –
peepcode screencast no envía nada al servidor. Todo es del lado del cliente. Esto es sobre conceptos básicos de la columna vertebral. Parece que peepcode cubrirá temas más avanzados en la parte 2. –