W Rails 3.1 jaki klejnot jest zalecany do integracji z DataTables?Używanie Rails 3.1 z DataTables
Odpowiedz
Nie wykorzystałem go sam, ale jest dostępny: https://github.com/gryphon/simple_datatables.
Poniższy link gem mogą być istotne: https://github.com/artellectual/rails-datatables
Ten Klejnot jest rozwidlenie gem simple_datatables (wspomniane przez Allan), ale obsługuje również podział na strony z Kaminari i wyszukiwanie danych w tabeli z AJAX przy użyciu wyszukiwarki meta gem.
W RailsCast Ryan Bates' w temacie (http://railscasts.com/episodes/340-datatables) używa jQuery DataTables poręcze (https://github.com/rweng/jquery-datatables-rails)
Używam jquery-datatables-rails
klejnot z bootstrap (bootstrap twitter-barierki gem) i jest idealny. Epizod railscast jest świetny - ale nie umieszczaj go w grupie aktywów lub nie będzie działał po wdrożeniu w heroku (ponieważ grupa aktywów nie jest używana w produkcji).
Umieść tę linię w gemfile:
gem 'jquery-datatables-rails', github: 'rweng/jquery-datatables-rails'
i uruchom:
bundle install
Ponadto, upewnij się umieścić tę linię w environment.rb:
config.assets.initialize_on_precompile = false
Dodaj to do twojego application.js
//= require dataTables/jquery.dataTables
A ten, jeśli używasz bootstrap:
//= require dataTables/jquery.dataTables.bootstrap
dodać do swojej application.css:
*= require dataTables/jquery.dataTables
albo to jeden jeśli używasz bootstrap:
*= require dataTables/jquery.dataTables.bootstrap
Jeśli używasz programu ładującego, dodaj to do pliku js.coffee dla kontrolera, którego używasz: Data:
Jeśli pojemniki są za pomocą środka:
#// For fluid containers
$('#dashboard').dataTable({
"sDom": "<'row-fluid'<'span6'l><'span6'f>r>t<'row-fluid'<'span6'i><'span6'p>>",
"sPaginationType": "bootstrap"
});
przypadku korzystania stałych pojemników szerokość:
#// For fixed width containers
$('.datatable').dataTable({
"sDom": "<'row'<'span6'l><'span6'f>r>t<'row'<'span6'i><'span6'p>>",
"sPaginationType": "bootstrap"
});
- 1. Sprites in Rails 3.1
- 2. Mapowanie RestKit z Rails 3.1
- 3. Handler szablonów Rails 3.1
- 4. Rails 3.1 API Routes
- 5. Rails 3.1 ckeditor
- 6. Rails 3.1 include_root_in_json
- 7. Rails 3.1 Ransack HABTM
- 8. Aktualizacja błędów z Rails 3.0.9 do Rails 3.1 z CanCan
- 9. Rails 3.1 z jQuery i kręgosłupa, JS
- 10. Rails 3.1 dodaj kolumny z change_table migration
- 11. Rails 3.1: Import Sass z Lib
- 12. Rails 3.1 nie renderowania fields_for z nested_form
- 13. Rails 3.1 głębokie zagnieżdżanie z RABL
- 14. Rails 3.1 Problemy z mapą tożsamości?
- 15. Korzystanie RequireJS z Rails 3.1 aplikacji
- 16. Favicon z Rails 3.1 nie wyświetla się?
- 17. ActiveAdmin Rails 3.1 Instalacja Issue
- 18. Rails 3.1, błąd fabryczny dziewczyna
- 19. Rails 3.1 zasobów nie minimalizuje
- 20. Rails 3.1 - błąd klejnotu terubiratu
- 21. SASS Global Variables + Rails 3.1
- 22. Heroku, Rails 3.1 i Dalli
- 23. Jak wykonać edycję JQuery-datatables-rails?
- 24. Dlaczego używanie metody scalania z zakresami nie działa już w Rails 3.1?
- 25. Rails 3.1 asset pipeline with PDFKit
- 26. rails 3.1 render_to_string zwracający pusty ciąg
- 27. Migracja silników Rails 3.1 nie działa
- 28. Jak używać Less w aplikacji Rails 3.1?
- 29. Rails 3.1, jQuery UI nie ładuje się
- 30. Burbon kontra Twitter Bootstrap dla Rails 3.1
[simpe_datatables] (https://github.com/gryphon/simple_datatables) Zastosowania [ meta_search] (https://github.com/ernie/meta_search), który jest przestarzały. Użyłem go, ale miałem pewne problemy z nim w paginacji i użyciu więcej niż jednej tabeli. Teraz wdrażam własny klejnot. –