2010-08-24 15 views

Respuesta

0

No estoy seguro de si alguien puede enumerarlos, al menos de la parte superior de sus cabezas. "Convenciones" en rieles solo significa el comportamiento predeterminado para una característica dada. La mayoría de las características tienen convenciones sensatas, y muy probablemente lo que se proponía hacer. Por ejemplo, en Rails 3, el constructo de ERB <% = something%> escapa automáticamente de HTML, porque el 99% de las veces eso es lo que querrás hacer.

Sugiero que sigas aprendiendo. Con las convenciones, hay mucho menos que recordar cuando estás aprendiendo debido a estas convenciones. Las convenciones simplemente se convierten en "el camino de los rieles" y si alguna vez necesita hacer algo fuera de ellas, y luego busca cómo hacerlo.

0

Puede consultar el sitio http://www.rubyonrails.org Esto le ayudará a conseguir alrededor de los conceptos de RoR

+1

Y http://guides.rails.info/ también. –

4

Rieles:
carriles de guía de estilo: Guía https://github.com/bbatsov/rails-style-guide
Rubí Estilo: https://github.com/bbatsov/ruby-style-guide
rieles Mejores prácticas: http://rails-bestpractices.com

Solía ser un "Complete Guide to Rails Plugins (2 parte del artículo):" pero el sitio ya no está http://nubyonrails.com/articles/the-complete-guide-to-rails-plugins-part-i

Ruby:
Ruby desde otros idiomas:https://www.ruby-lang.org/en/documentation/ruby-from-other-languages
Rubí Tips Idioma, trucos, hacer y qué evitar y Gotchas:http://www.zenspider.com/Languages/Ruby/QuickRef.html

Otra manera de entender misterioso funcionamiento de un marco es comprender los principios y los detalles de implementación en los que está construido. Los internos a menudo dictan por qué algo debe ser justo así. "Rebuilding Rails" es un libro que pretende dar esta visión de rayos X a los componentes internos de Rails. Sin embargo, está disponible por un precio. Podría ser más económico simplemente navegar por el código fuente con información de origen o algún IDE de Rails en su lugar.

El libro 'The Rails Way' es una buena visión de los diferentes aspectos de WHY Rails es la forma en que es.

El capítulo 18 en adelante del libro "Desarrollo web ágil con rieles" habla sobre Rieles módulo por módulo, es decir, "qué hace cada módulo, cómo extenderlo o incluso reemplazarlo y por qué querrías hacerlo. ".

Muchas de las convenciones "mágicas" surgen al usar las funciones de meta-programación de Ruby, es posible que el programa de programadores pragmáticos Meta-programming Ruby - Program like the Ruby Pros sea útil.

Aunque no es accesible para un programador novato programadores más intermedios/avanzados pueden examinar el código fuente de Rails en Github Rails Repository