2016-05-16 16 views
2

html.erbビューにブートストラップナビタブを使用するテーブルがあり、パーシャルと埋め込みRubyで埋められているため、Datatablesが正しくテーブルを読み込まない。Rails 4 + datatables:Datatableが正しく読み込まれない

jqueryの

$(document).ready(function() { 

    console.log("foo"); 

    $("#datatable-weighin").DataTable(); 

    $('a[data-toggle="tab"]').on('shown.bs.tab', function (e) { 
    console.log("bar"); 
    }); 
}); 

それは、すべてが正常にロードされますが、私のテーブルはまだ$("#datatable-weighin").DataTable();を呼び出す前よりも違って見えるしないことを意味すべきであるとき、これはfoobarの両方を出力します。

私はコントローラからpartialsとローディング変数を使用しているという事実は、それと関係がありますか?テーブルが隠されているので、nav-tabsにはいくつかのデータ型が発行されていますが、一般的な読み込みだけでなく、列のサイズなどにも影響するはずです。私は$("#datatable-weighin")を使用してテーブルを照会されたとき、私は実際にidがテーブルの一部であるにも関わらず、テーブルを返していなかったことに気づいた私のコードでは、より慎重に見て後

+0

のいる作業を開始datatable-rails gemを使用しているか、手動でインストールしましたか? datatables jsとcssファイルが正しく含まれていることを確認してください。 – bkunzi01

+0

ターボリンクに接続できますか? – max

+0

HTMLテーブルも表示できますか? –

答えて

0

<table class="profile-table-table" id="weigh-in datatable-weighin"></table>

Iその後、<table class="profile-table-table special" id="weigh-in"></table>

にこれを変更...と私は$("table.special")を照会するときには、テーブルを返され、DataTableのは

関連する問題