1

/app/assets/javascripts/bootstrap-tab.jsRails プロジェクトには、Twitter Bootstrap HTML を使用する Rails プロジェクトでタブを使用できるようにするファイルがあります。

/app/views/folder1/show.html.erbタブを使用するファイルもあります。

<h3>Tabs</h3><br>
<ul class="nav nav-tabs">
    <li class="active"><a href="#tab1" data-toggle="tab">Tab1</a></li>
    <li><a href="#tab2" data-toggle="tab">Tab2</a></li>
</ul>     
<div class="tab-content">
    <div class="tab-pane active" id="tab1">
        <div class="well">
        Text1
        </br>
        <%= @myobject.name %>
        </div>
    </div>
    <div class="tab-pane" id="tab2">
        <div class="well">
        Text2
        </div>
    </div>
</div>

ただし、javascript ファイルがどこにあるかを知る必要があります。これを行うルビーの方法は何ですか? 私はまだ何かを入れますか

<script src="/assets/javascriptss/bootstrap-tab.js"></script>

show.html.erb?もしそうなら、私はどのような道をたどりますか?

4

2 に答える 2

1

Javascript ファイルにリンクする必要はありません。Rails はこれを自動的に行い、Assets パイプラインに含めます。これにより、すべてのアプリで利用できるようになります。このガイドを読んでください: http://guides.rubyonrails.org/asset_pipeline.html . アセット パイプラインの仕組みとその利点について説明します。

何らかの理由で (何も思いつきません)、javascript ファイルが適切な場所にあるにもかかわらず (そうであるように見えます) アセット パイプラインに含まれていない場合は、アプリケーションに明示的に含める必要があります。 .js ファイル。

于 2013-04-26T22:27:22.913 に答える