3

我一直在尝试让 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'

有小费吗?

4

1 回答 1

3

通过完全卸载 gem 并删除我在 RVM 中用于该项目的 gemset 并在新版本的 rails (2.3) 中重做所有内容来解决此问题。在 github 上关注一个类似的问题让我相信这在 ActiveAdmin 的新版本中不是问题,但这是我的解决方案。

于 2012-03-14T00:53:34.287 回答