2012-09-13 3 views
15

Estoy trabajando para que algún día pueda construir una aplicación de rieles de memoria. Estoy siguiendo el libro de Hartl y hoy decidí experimentar con un rapidito de los moldes de Rails porque parecía simple de hacer. Ambos involucran la boostrap de Twitter. Aquí es donde necesito ayudaCuál es la diferencia entre gem bootstrap-sass y gema twitter-bootstrap-rails

joya de arranque-Sass funcionó bien por el tutorial de Hartl
joya twitter-arranque-carriles por el tutorial Railscasts no funcionaba ya que tengo que instalar Python, etc.

Entonces, como novato completo de programación y desarrollo web, quería saber cuál es la diferencia entre los dos si ambos dependen del producto Twitter Bootstrap.

Gracias!

Respuesta

18

La primera es una traducción de archivos bootstrap menos a archivos sass. Para integrarlo, debe copiar esos archivos en su proyecto. Para actualizarlo, debe copiar nuevamente la nueva versión de esos archivos.

En segundo lugar, se usa menos y es una gema que proporciona alguna funcionalidad adicional, como generadores. La integración se realiza a través de bundler y otras actualizaciones también.

Prefiero la primera solución. Es más fácil mantener el control. También es menos mágico, por lo que la integración es más simple y menos consciente de errores.

Aquí hay un buen comparison and explanation of available bootstrap solutions for rails.

+4

Esa comparación es un regalo del cielo, me tomó un tiempo entender todos los diferentes métodos de usar bootstrap en rieles. menos, sass, precompilado, compilado. – AndyM

Cuestiones relacionadas