web-dev-qa-db-ja.com

警告:すでに初期化された定数PDF

現在、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はすでに初期化されています

31
chandrashekar

これはconfig/initializers/mime_types.rbファイルにある可能性があります。

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

Railsの新しいバージョンはすでにそれを登録しているようです。

62
23inhouse

定義する前に lookup_by_extenstion を使用してみてください。

これはconfig/initializers/mime_types.rbファイルにあります。

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