Rails 3.1 Стили, дающие проблемы, получают ошибку маршрутизации - PullRequest
0 голосов
/ 29 июля 2011

Я только что создал новое приложение, увидел GemFile и узнал, что сейчас я использую Rails 3.1, что не проблема. Однако я также узнал, что теперь вы должны поместить таблицы стилей, изображения и другие папки в папку app / asset. Сделав это, я поместил файл custom.css в папку ресурсов, чтобы URL-адрес был /asset/stylesheets/custom.css, хотя я вижу файл в папке ресурсов, моя таблица стилей не загружается в документ, который я получаю. ошибка

Ошибка маршрутизации маршрут не соответствует [get] "assets / stylesheets / custom.css"

Как мне это исправить?

Некоторая информация, которая может помочь ..
Я использую встроенный тег ruby ​​
Код для таблицы стилей (заголовок и т. Д.) Помещается в файл application.html.erb в папке views / layouts, чтобы минимизировать код при создании новой страницы / контроллера.

Помощь высоко ценится, спасибо.

Ответы [ 2 ]

2 голосов
/ 30 августа 2011

В application.rb я не использовал

require "rails/all"

, поскольку я не использую ActiveRecord.

Мне пришлось добавить

require 'sprockets/railtie'

, чтобы сделатьработа по генерированию активов.

1 голос
/ 29 июля 2011

По умолчанию custom.css будет объединен с application.css, URL которого будет выглядеть следующим образом:

/assets/application-md5string.css

Так что вы можете просто использовать это, чтобы использовать его в макете:

= stylesheet_link_tag "application"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...