-1

Я создал приложение Rails 4 sample. Я добавил твиттер-bootstrap-rails gem и использовал установщик для настройки всех файлов: rails generate bootstrap:install less. Затем я создал эшафот и переместил базу данных, и bootstrap.css появился, как и следовало. Затем я создал модель/представление/контроллер вручную без каких-либо строительных лесов, а bootstrap css не используется на нем. Вот мой взгляд:Rails 4 добавление Bootstrap

<table class="table table-striped"> 
    <thead> 
    <tr> 
     <th>Name</th> 
     <th>Age</th> 
    </tr> 
    </thead> 
    <tr> 
     <td>Jason</td> 
     <td>John</td> 
    </tr> 
    <tbody> 

    </tbody> 
</table> 

У меня должен быть полосатый стол, но он не работает. Есть идеи? Благодарю.

+0

какой браузер вы используете? Вы можете увидеть, как стиль td (нечетный) использует инструмент проверки элементов в вашем браузере? если вы видите «.table-striped tbody> tr: nth-child (нечетный)> td, .table-striped tbody> tr: nth-child (нечетный)> th { background-color: # f9f9f9; } ', означает, что ваш монитор не может отличить цвет смежных –

+0

Нет, в инспекторе я не вижу ни одного из классов Bootstrap. – jhamm

+0

уверены, что у вас есть таблица стилей звонков? –

ответ

1

Является ли это ошибкой для вставки копии или это ваш код?

уведомление о том, что строка не в TBODY и у вас есть только один ряд положить больше то одно, чтобы увидеть, если она полосатая

0

Проверьте в браузере, если ваши классы начальной загрузки приходят вы можете сделать это с помощью функции поиска для любого bootstrap класс выполняется в css. если он не существует, проверьте в файле CSS приложения в папке активов, если самозагрузки включен или нет ... также исправить разметку ...

<table class="table table-striped"> 
<thead> 
    <tr> 
    <th>Name</th> 
    <th>Age</th> 
    </tr> 
</thead> 
<tbody> 
    <tr> 
    <td>Jason</td> 
    <td>John</td> 
    </tr> 
</tbody> 
</table>