我一直在尝试让 ActiveAdmin 与我的 Rails 3.1.1 应用程序一起工作。在我查看 Web 开发人员控制台并注意到图像没有被加载之前,它主要是有效的:
GET http://localhost:3000/images/active_admin/datepicker/datepicker-nipple.png 404 (Not Found)
我遇到了一些有类似问题的人,指出 URL 应该是用“资产”而不是图像生成的。我尝试了更新“sass-rails”gem 的建议,但没有运气。
我尝试使用 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'
有小费吗?