2016-05-20 4 views
0

Я настраиваю Markdown в Rails 4 с Redcarpet и Rouge. И я следую this simple postRails-ресурс css.erb не загружается

Все работает нормально (как в разработке, так и в производстве), за исключением того, что мой файл assets/stylesheets/rouge.css.erb, кажется, не загружается. И это выглядит, как это сейчас:

<%= Rouge::Themes::Github.render(:scope => '.highlight') %> 

.highlight { 
    background-color: #ffffff; 
    padding: 25em; 
} 

.highlight .err { 
    color: #ffffff; 
    background-color: #ffffff; 
} 

Потому что я положил в ней не было бы никакой разницы в выводе, который выглядит так же, как этот

enter image description here

И я думаю, подсветка синтаксиса по той же причине отсутствует. И это не работает как в разработке, так и в производстве. Так что же может быть моей ошибкой?

Я полный новичок, и я, возможно, пропустил что-то важное. Скажите, пожалуйста, если вы хотите, чтобы я предоставил любую другую информацию по этому вопросу.

UPDATE 1

Для тех, кто видит ошибку в моем использовании .css.erb и собирается downvote меня, см 2.3.1 в the rails documentation первый

+1

Вы уверены, что его 'rouge.css.erb' не' rouge.css.scss'? – HashRocket

+1

Расширение файла должно 'css.scss' или просто' .css' не 'css.erb'. –

+0

ребята, см. 2.3.1 [в документации по рельсам] (http://guides.rubyonrails.org/asset_pipeline.html#coding-links-to-assets) –

ответ

1

ок. Я сам нашел ответ. Пару дней назад я искал решение проблемы, когда мой производственный сервер был медленным. И я нашел (здесь) предложение, чтобы установить эти две строки в development.rb к false

config.action_mailer.raise_delivery_errors = false 
config.assets.debug = false 

, и оказалось, что вторая линия вызвала мою проблему. Я вернул его обратно в true, и все работает. Но я не понимаю, почему это не повлияло на стили бутстрапа.

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