1

Я использую рельсы 4.2.4 и после создания базового эскима продукта, я не могу получить gem jquery-datatables-rails. Я использую github readme вместе с эпизодом railscast, чтобы попытаться заставить его работать без всякой удачи.jquery-datatables-rails gem не применяется к таблице

http://railscasts.com/episodes/340-datatables

https://github.com/rweng/jquery-datatables-rails

Gemfile

gem 'jquery-datatables-rails', '~> 3.3.0' 

application.js

//= require jquery 
//= require jquery_ujs 
//= require dataTables/jquery.dataTables 
//= require turbolinks 
//= require_tree . 

jQuery -> $('.datatable').DataTable(); 

application.css

*= require dataTables/jquery.dataTables 
*= require_tree . 
*= require_self 

index.html.erb

<table class="datatable"> 
    <thead> 
    <tr> 
     <th>Name</th> 
     <th>Price</th>  
    </tr> 
    </thead> 

    <tbody> 
    <% @products.each do |product| %> 
     <tr> 
     <td><%= product.name %></td> 
     <td><%= product.price %></td> 
     </tr> 
    <% end %> 
    </tbody> 
</table> 

Я попытался прямо ссылающийся на GitHub репо в моей Gemfile. Установки генерации не кажутся необходимыми в любом случае, поэтому я поместил их вручную.

ответ

2

удалось исправить это, поставив этот скрипт в поле зрения

<script> 
    $(document).ready(function() { 
    $('.datatable').dataTable(); 
    }); 
</script> 
+0

Имея тот же вопрос, но он не работает для меня. Я следую вашему решению, но все еще не работал –

 Смежные вопросы

  • Нет связанных вопросов^_^