Ruby on Rails 5
  • Inicio
  • Primeros pasos
  • Arquitectura
  • Rutas
  • Layouts y rendering
  • Modelos
  • Migraciones
  • Recursos REST
  • Formularios
  • Devise
  • Sass y Bootstrap
  • Seeds
  • Heroku
  • Partials
  • Validaciones
  • Asociaciones
  • Envío de Correos
  • Próximos Pasos
Powered by GitBook
On this page
  • Bootstrap Sass
  • Configuración

Sass y Bootstrap

PreviousDeviseNextSeeds

Last updated 7 years ago

es un preprocesador de CSS.

ofrece varias ventajas sobre CSS como:

  • Variables

  • Reglas anidadas

  • Importación de archivos y parciales

  • Reutilización de código con mixins y herencia

  • Operadores matemáticos y lógicos

  • Condicionales e iteraciones

Para aprender más sobre te recomendamos .

Bootstrap Sass

es la implementación oficial de Bootstrap utilizando .

Es una gema que se va a integrar tus aplicaciones para que puedas personalizar fácilmente en tus aplicaciones.

Vamos a continuar trabajando en nuestra aplicación de libros. Puedes utilizar la aplicación que has venido construyendo o clonar el proyecto y descargar la rama step-6:

$ git clone https://github.com/makeitrealcamp/books-app.git
$ cd books-app
$ git checkout step-6

Configuración

  1. Incluye la gema al final del Gemfile:

     gem 'bootstrap', '~> 4.0.0.beta'
  2. Ejecuta bundle install.

  3. Cambia la extensión del archivo app/assets/stylesheets/application.css por .scss.

  4. Reemplaza el contenido de app/assets/stylesheets/application.scss por lo siguiente:

     @import "theme";
     @import "bootstrap";
  5. Crea el archivo app/assets/stylesheets/theme.scss en donde vas a poder sobrescribir las variables de Bootstrap, por ejemplo:

     $text-color:                       #303030;
     `

Eso es todo lo que necesitas para empezar a trabajar con Bootstrap en tus proyectos.

Lo que generalmente recomiendo es ingresar a la y seguir las instrucciones. Sin embargo, las copiamos acá como referencia.

Nota: Las instrucciones acá presentadas son para Bootstrap 4, si quieres trabajar con Bootstrap 3 debes seguir las instrucciones en .

Para ver la lista de variables que puedes sobrescribir sigue .

El siguiente paso es aplicar Bootstrap al proyecto. Esto está por fuera del alcance de este libro pero puedes revisar para ver y estudiar los cambios que se hicieron.

Sass
Sass
Sass
este video de Make it Real
Bootstrap Sass
Sass
Bootstrap
documentación de la gema para Ruby on Rails
este enlace
este enlace
este commit