2012-01-10 3 views
1

Я смотрел RailsCast от Bates «Обновление до Rails 3.1». Я обновляюсь с 3.0.9. Я следовал всем инструкциям, по-видимому, довольно плохо. Но я создать каталог в приложение/активы и необходимые подкаталоги, и положить свои вещи, которые раньше жили под «общественность» тамКак получить Rails 3.1 для использования нового конвейера активов?

Тогда я изменил все мои явно включает в:

<%= stylesheet_link_tag :defaults %> 
<%= javascript_include_tag :defaults %> 

, который дает:

<link href="/assets/defaults.css" media="screen" rel="stylesheet" type="text/css" /> 
<script src="/assets/defaults.js" type="text/javascript"></script> 

, так что, по-видимому, я не там. Любая помощь приветствуется.

ответ

4

Вы должны application вместо :defaults:

<%= stylesheet_link_tag "application" %> 
<%= javascript_include_tag "application" %> 

Затем убедитесь, что ваш app/assets/stylesheets/application.css и app/assets/javascripts/application.js имеет соответствующие явные указания на самом верху.

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