警告:已初始化常量PDF

时间:2012-06-08 07:03:41

标签: ruby-on-rails-3 rubygems wicked-pdf rails-3-upgrade

现在我正在使用rails 3.0.0。如果我在终端中运行我的项目,我会收到此警告。请帮帮我。

/usr/share/ruby-rvm/gems/ruby-1.9.2-p290/gems/actionpack-3.0.0/lib/action_dispatch/http/mime_type.rb:98:警告:已经初始化的常量PDF

2 个答案:

答案 0 :(得分:62)

您可能会在config/initializers/mime_types.rb文件中找到此内容。

Mime::Type.register 'application/pdf', :pdf

看起来新版本的rails已经注册了它。

答案 1 :(得分:28)

在定义之前尝试使用lookup_by_extenstion

我在config/initializers/mime_types.rb文件上有这个。

Mime::Type.register "application/pdf", :pdf unless Mime::Type.lookup_by_extension(:pdf)