Проблемы с активами ActiveAdmin в Rails 3.1 - PullRequest
3 голосов
/ 30 января 2012

Я пытался заставить ActiveAdmin работать с моим приложением Rails 3.1.1. В основном это работает, пока я не посмотрел на консоль веб-разработчиков и не заметил, что изображения не загружаются:

GET http://localhost:3000/images/active_admin/datepicker/datepicker-nipple.png 404 (Not Found)

Я сталкивался с некоторыми людьми с похожими проблемами, указывая на то, что URL должен был быть создан с использованием «ресурсов», а не изображений. Я испробовал рекомендации, которые нашел, чтобы обновить гем 'sass-rails', но мне не повезло.

Я попытался запустить новое приложение с нуля с Rails 3.1.1 (исходным приложением был Rails 3.1.0, но я не был уверен, что обновление имело значение, а затем с нуля) и сначала выполнил рекомендованные исправления, а теперь каждый образ. грузит нормально. Я попытался скопировать аналогичную часть Gemfile обратно, но это, похоже, не решило проблему моего приложения. Это область вокруг связанных строк в моем Gemfile:

gem 'sass-rails',   '~> 3.1.4'
gem 'meta_search',    '>= 1.1.0.pre'
gem 'activeadmin'

# Gems used only for assets and not required
# in production environments by default.
group :assets do
  gem 'coffee-rails', '~> 3.1.1'
  gem 'uglifier', '>= 1.0.3'
end

gem 'jquery-rails'

Любые советы?

1 Ответ

3 голосов
/ 14 марта 2012

Исправлено это путем полного удаления драгоценных камней и удаления набора драгоценных камней, который я использовал с RVM для этого проекта, и переделывания всего в новой версии rails (2.3). После того, как похожая проблема на github заставила меня поверить, что это не проблема в новом выпуске ActiveAdmin, но это было мое решение.

...