2012-01-29 92 views
3

我一直试图让ActiveAdmin与我的Rails 3.1.1应用程序一起工作。它主要的工作,直到我一直在寻找在web开发者控制台,发现图像没有被加载:Rails 3.1中的ActiveAdmin资产问题

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' 

任何提示?

回答

3

通过完全卸载gem并删除我在此项目中使用的与RVM一起使用的gemset并在新版本的rails(2.3)中重做所有内容来修复此问题。在github上发生类似问题后,我认为这不是新版ActiveAdmin中的问题,但这是我的解决方案。