Нулевой конфиг полагается на наличие правильно отформатированной таблицы, которую ваш пример не показывает. Он также должен иметь элементы <thead>
и <tbody>
для правильной визуализации. Сначала убедитесь, что все правильно настроено.
Во-вторых, откройте страницу в Chrome или Firefox, просмотрите исходный код. Нажмите на ссылки на файлы Datatables.js и Datatables.css, а также на Jquery.js (или как там назван каждый из этих файлов). Они открываются? Если нет, то это ваша проблема.
Javascript практически не зависит от платформы. Конечно, вы получаете информацию для скрипта различными способами в Rails, PHP, .net и т. Д., Но нет никаких причин, по которым это не работает ни в одном из основных скриптовых языков.