невозможно интегрировать таблицы данных в приложение rails 3 - PullRequest
0 голосов
/ 25 мая 2011

Я использую опцию no configuration и предпринял следующие шаги:

  1. поместил файлы js в root / public / javascripts
  2. поместил файлы изображений в root / public/ images
  3. помещает демонстрационные css файлы в root / public / stylesheets
  4. помещает вызов css в раздел head моего файла макета

    <%= stylesheet_link_tag "demo_table", :media => "all" %>
    
  5. поместите скрипт инициализации в раздел head моего файла макета:

    <script type="text/javascript" charset="utf-8">
    $(document).ready(function() {
    $('#example').dataTable();
    } );
    </script >
    
  6. Первая строка моего макета таблицы:

    <table width="100%" style="border-collapse:collapse; " id="example">
    

Я перезапустил свой сервер.Ничего не произошло.Чего мне не хватает?

Ответы [ 2 ]

2 голосов
/ 25 мая 2011

Нулевой конфиг полагается на наличие правильно отформатированной таблицы, которую ваш пример не показывает. Он также должен иметь элементы <thead> и <tbody> для правильной визуализации. Сначала убедитесь, что все правильно настроено.

Во-вторых, откройте страницу в Chrome или Firefox, просмотрите исходный код. Нажмите на ссылки на файлы Datatables.js и Datatables.css, а также на Jquery.js (или как там назван каждый из этих файлов). Они открываются? Если нет, то это ваша проблема.

Javascript практически не зависит от платформы. Конечно, вы получаете информацию для скрипта различными способами в Rails, PHP, .net и т. Д., Но нет никаких причин, по которым это не работает ни в одном из основных скриптовых языков.

1 голос
/ 25 мая 2011

Я без проблем использую плагин RailsDatatables в моих приложениях rails.Может быть, попробовать?

...