Я только что заработал сам.
Ключ помещает эту строку в ваше приложение. Rb:
config.assets.initialize_on_precompile = false
Используете ли вы камень jquery-datatables-rails
?Если нет, то вы должны!Поместите эту строку в свой gemfile:
gem 'jquery-datatables-rails', github: 'rweng/jquery-datatables-rails'
и запустите:
пакетную установку
ПРИМЕЧАНИЕ. Не помещайте его в группу активовили он не будет работать при развертывании на heroku (поскольку группа ресурсов не используется в рабочей среде).
Кроме того, обязательно добавьте эту строку в ваш application.rb (извините, чтобы повторить, но это важно):
config.assets.initialize_on_precompile = false
Добавьте это в ваше application.js
//= require dataTables/jquery.dataTables
//= require dataTables/jquery.dataTables.bootstrap
Добавьте это в ваше application.css:
*= require dataTables/jquery.dataTables.bootstrap
И добавьте это в свой js.coffeeфайл для вашего контроллера вы используете таблицы данных в:
Если вы используете контейнеры с жидкостью:
#// For fluid containers
$('#dashboard').dataTable({
"sDom": "<'row-fluid'<'span6'l><'span6'f>r>t<'row-fluid'<'span6'i><'span6'p>>",
"sPaginationType": "bootstrap"
});
Если вы используете контейнеры с фиксированной шириной:
#// For fixed width containers
$('.datatable').dataTable({
"sDom": "<'row'<'span6'l><'span6'f>r>t<'row'<'span6'i><'span6'p>>",
"sPaginationType": "bootstrap"
});