0

add_filterメニューのこのhtmlを見つけました:

<li class="dropdown" style="float:right">
  <a class="dropdown-toggle" data-toggle="dropdown" href="#">
    Add filter
    <b class="caret"></b>
  </a>
<ul class="dropdown-menu" id="filters" style="left:auto; right:0;">
  <li>
    <a data-field-label="Title" data-field-name="title" data-field-options="" data-field-type="string" data-field-value="" href="#">Title</a>
  </li>
  <li>
    <a data-field-label="Book type" data-field-name="book_type" data-field-options="" data-field-type="string" data-field-value="" href="#">Book type</a>
  </li>
  <li>
    <a data-field-label="Category" data-field-name="category" data-field-options="" data-field-type="belongs_to_association" data-field-value="" href="#">Category</a>
  </li>
  <li>
    <a data-field-label="Detail" data-field-name="detail" data-field-options="" data-field-type="text" data-field-value="" href="#">Detail</a>
</li>
</ul>
</li>

Addfilter

[フィルターの追加]をクリックすると、コンソールログは次のようになります。

Uncaught TypeError: Object [object Object] has no method 'tooltip'

  • 新しい空のプロジェクトを作成してrails_admingemをインストールすると、機能します。
  • 私のプロジェクトでは、cssとjsにブートストラップを使用しています。

この問題についてアドバイスをお願いします。

4

1 に答える 1

0

ああ、ノイズでごめんなさい、私は私の問題を発見しましたgemtwister-bootstrap-railsはrails_adminと互換性がありません。GEMFILEでこの行を削除し、assets:cleanをレーキし、最後にバンドルを再度実行するだけで、JavaScriptが機能しました。私の答えはGithubにあります

于 2012-10-25T11:13:13.893 に答える