En Rails 3.1 ¿cuál es la joya recomendada para integrar con DataTables?Uso de Rails 3.1 con DataTables
Respuesta
No lo he usado, pero este es uno que está disponible: https://github.com/gryphon/simple_datatables.
El siguiente enlace joya puede ser relevante: https://github.com/artellectual/rails-datatables
Esta joya es un tenedor de la gema simple_datatables (mencionado por Allan), pero también es compatible con la paginación con kaminari y búsqueda de datos de la tabla con el Ajax usando el meta joya búsqueda.
En Railscast Ryan Bates sobre el tema (http://railscasts.com/episodes/340-datatables) que utiliza jquery-DataTables-carriles (https://github.com/rweng/jquery-datatables-rails)
estoy usando la gema jquery-datatables-rails
con arranque (twitter-arranque-carriles GEM) y es Perfecto. El episodio de Railscast es genial, pero no pongas la gema en tu grupo de activos o no funcionará cuando se despliegue en heroku (ya que el grupo de activos no se usa en producción).
Deja esta línea en su Gemfile:
gem 'jquery-datatables-rails', github: 'rweng/jquery-datatables-rails'
y ejecute:
bundle install
Además, asegúrese de poner esta línea en su application.rb:
config.assets.initialize_on_precompile = false
Agregar esto a su application.js
//= require dataTables/jquery.dataTables
Y éste si está utilizando archivos de inicio:
//= require dataTables/jquery.dataTables.bootstrap
Agregar a su application.css:
*= require dataTables/jquery.dataTables
O esta otra si está utilizando archivos de inicio:
*= require dataTables/jquery.dataTables.bootstrap
Y si está usando el programa de arranque, agregue esto a su archivo js.coffee para su controlador que está usando datatables en:
Si está utilizando recipientes de fluido:
#// For fluid containers
$('#dashboard').dataTable({
"sDom": "<'row-fluid'<'span6'l><'span6'f>r>t<'row-fluid'<'span6'i><'span6'p>>",
"sPaginationType": "bootstrap"
});
Si está utilizando contenedores de ancho fijo:
#// For fixed width containers
$('.datatable').dataTable({
"sDom": "<'row'<'span6'l><'span6'f>r>t<'row'<'span6'i><'span6'p>>",
"sPaginationType": "bootstrap"
});
- 1. Instalación de Rails 3.1
- 2. Correlación de RestKit con Rails 3.1
- 3. Controladores de plantilla Rails 3.1
- 4. Authlogic Rails 3.1
- 5. Sprites in Rails 3.1
- 6. Rails 3.1 Ransack HABTM
- 7. Rails 3.1 Mongoid has_secure_password
- 8. Rails 3.1 Rutas API
- 9. Rails 3.1 - CSRF ignorado?
- 10. Rails 3.1 anidamiento profundo con RABL
- 11. Rails 3.1 - Desarrollo con motores montables
- 12. Testing Rails 3.1 motor montable con Rspec
- 13. Rails 3.1 Activos en ActionMailer con image_tag
- 14. Activos del motor con Rails 3.1
- 15. Actualización de Rails 3 a Rails 3.1
- 16. Capistrano para Rails 3.1
- 17. Rails 3.1 include_root_in_json
- 18. Contraseña generada aleatoriamente Rails 3.1
- 19. Rails 3.1- error gema therubyracer
- 20. Heroku, Rails 3.1 y Dalli
- 21. Rails 3.1 Asset StyleSheet sorting
- 22. blueprint css rails 3.1 ayuda
- 23. ¿Cómo actualizar una aplicación Rails 3.0 a Rails 3.1?
- 24. Tutorial de implementación de aplicaciones Rails 3.1
- 25. Rails 3.1 ¿Problemas con el mapa de identidad?
- 26. nombre de host SSL específico en Heroku con Rails 3.1
- 27. Rails 3.1, Error de niña de fábrica
- 28. DataTables jQuery fnrender con objetos
- 29. Actualización de Rails 3.0.9 a Rails 3.1 errores de CanCan
- 30. Rails 3.1: importación Sass de Lib
[simpe_datatables] (https://github.com/gryphon/simple_datatables) utiliza [ meta_search] (https://github.com/ernie/meta_search) que está en desuso. Lo he usado pero tuve algunos problemas con la paginación y el uso de más de una tabla. Ahora estoy implementando mi propia joya. –