Hay several * Rails * Bootstrap * proyectos que puede utilizar para integrar Bootstrap.
Si prefiere hacerlo de forma manual, una opción es colocar los archivos (incluyendo los plugins que desea utilizar, que en su caso sería bootstrap-tooltip.js
y bootstrap-popover.js
) en /vendor/assets/javascripts
e incluirlos en su application.js
así:
//= require bootstrap-min.js
//= require bootstrap-tooltip.js
//= require bootstrap-popover.js
hacer lo mismo con el archivo CSS bootstrap.css
dejándolo caer dentro /vendor/assets/stylesheets
e incluirlo en /app/assets/stylesheets/application.css
añadiendo esta línea a continuación *= require_self
:
*= require bootstrap
Personalmente, prefiero usar el archivo completo bootstrap.css
en lugar del bootstrap-min
minimizado porque de vez en cuando quiero explorar la fuente. De cualquier manera, cuando implemente en producción, el CSS será minimizado por Rails automáticamente a través de la canalización de activos.
Una vez que haya Bootstrap cargado, puede utilizar el siguiente fragmento de inicializar el plugin popover en el elemento de su elección:
$('.label-with-popover').popover(placement: 'right') # Note: 'right' is default
puede colocar el fragmento anterior en la parte inferior de su application.js
pero la forma recomendada es colocarla en el archivo .coffee que es correspondiente al andamio que está trabajando, por ejemplo users.js.coffee
Y, por último ..
<label class="label-with-popover"
data-content="popover content"
data-title="popover title">
...
¿Qué versión de Rails estás usando? – Marco
@Marco Rails 3.2.1 – Daisy