2014-01-12 3 views
0

Я загрузил файлы проекта с курса разработчика Treehouse Rails. Rails Development adventure, Этап 4: Использование AJAX. Мне удалось заставить приложение работать, но мой стиль загрузки не отображается.Bootstrap CSS не отображается в проекте rails

бутстрапом файлы находятся в соответствующих папках Вот некоторый код из моего application.css

*= require_self 
*= require_tree 

body { 
padding-top: 40px; 
} 

.alert { 
margin-top: 10px; 
} 

Мой application.html.erb действительно содержит ссылку таблицы стилей тег

<%= stylesheet_link_tag "application", :media => "all" %> 

I» m running rails v 3.2.6 на OSX Mavericks

Заранее спасибо за помощь

ответ

0

Я понял это.

  1. множество config.assets.initialize_on_precompile = верно в application.rb
  2. флеш кэш активов трубопровода, запустив рейк ТМП: кэш-память: прозрачный
2

Ваш файл application.css хотел бы это:

*= require_self 
*= require_tree . 

body { 
padding-top: 40px; 
} 

.alert { 
margin-top: 10px; 
} 

период важно - это значит захватить все таблицы стилей в текущем каталоге.

+0

пошел вперед и изменил, что не повезло еще. Когда я просматриваю страницу, я заметил, что application.css и application.js связаны, но я не вижу bootstrap.css или любые другие файлы css в моей папке stylesheets. – Sajad

+0

Хм ... возможно, попробуйте использовать драгоценный камень для установки файлы для вас? Просмотрите [этот Railscast] (http://railscasts.com/episodes/328-twitter-bootstrap-basics?view=asciicast) Райана Бейтса. Добавьте gem 'twitter-bootstrap-rails' в свой Gemfile (не забудьте связать установку) и запустите команду 'rails g bootstrap: install'. Оттуда вы можете сравнить то, что у вас есть, против того, что устанавливает камень для вас. Также не забудьте попробовать перезагрузить свой сервер при изменении своих активов. – samkpower

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