rails 3.1 ошибка маршрутизации конвейера активов - PullRequest
0 голосов
/ 18 декабря 2011

Об этом уже много раз спрашивали, но все, что я пробовал, не сработало, и я пытался решить эту проблему уже два дня.

Я пытаюсь перенести мое приложение на rails 3.1, потому что я начинаю использовать магистраль и coffeescript и решил, что имеет смысл просто обновить все это.

Я следил за Railscast, просматривал тонны блогов и т. Д. И т. Д. Не повезло, на данный момент я даже не пытаюсь загрузить магистральные страницы, сам jquery не загружается.

Я пытаюсь перейти на localhost: 3000 / assets и получить Не найдено ни одного маршрута [GET] "/ assets"

вывод Rails.application.config.assets.paths равен

["/media/sf_Ruby192/mysite/app/assets/images", "/media/sf_Ruby192/mysite/app/assets/javascripts", "/media/sf_Ruby192/mysite/vendor/assets/javascripts", "/home/pete/.rvm/gems/ruby-1.9.2-p290/gems/cocoon-1.0.15/app/assets/javascripts", "/home/pete/.rvm/gems/ruby-1.9.2-p290/gems/formtastic-2.0.2/app/assets/stylesheets", "/home/pete/.rvm/gems/ruby-1.9.2-p290/gems/jquery-rails-1.0.19/vendor/assets/javascripts", "/home/pete/.rvm/gems/ruby-1.9.2-p290/gems/admin_data-1.1.16/app/assets/images", "/home/pete/.rvm/gems/ruby-1.9.2-p290/gems/admin_data-1.1.16/app/assets/javascripts", "/home/pete/.rvm/gems/ruby-1.9.2-p290/gems/admin_data-1.1.16/app/assets/stylesheets"]

Так что это наводит меня на мысль, что пути активов установлены правильно.

Есть предложения здесь? Я запускаю это в виртуальной коробке на Windows, отсюда путь от root был / media / sf_Ruby192, который является путем на Windows.

Файл манифеста

//= require jquery
//= require jquery_ujs
//= require_self
//= require_tree .

1 Ответ

1 голос
/ 20 декабря 2011

Я вижу, что вы исправили проблему, но для дальнейшего использования полезно указать:

Когда вы находитесь в режиме разработки, localhost:3000/assets всегда будет отображать ошибку Нет маршрута.

...