私はlocalhostとherokuで働いているアプリケーションを持っています。私が最後にherokuに新しいバージョンをプッシュしたとき、私はheroku db:migrateとheroku db:pushの間にエラーが発生しました。Rails 3 - Herokuへのデプロイ後のエラー
アプリケーションの実行中に次のエラーが発生します。 /app/.bundle/gems/ruby/1.9.1/gems/aws-s3-0.6.2/lib/aws/s3/extensions.rb:206:in `const_missing_from_s3_library ':初期化されていない定数AnswersController :: Authentication(NameErrorここでは)
は、関連するコードが
class AnswersController < ApplicationController
include Authentication
...
で認証がlibに定義されたモジュールである。
# encoding: utf-8
require 'base64'
require 'openssl'
module Authentication
...
これは、ローカルホストではなく、Herokuの中で働いています。 ヘルプがありますか?またapplication.rb
config.autoload_paths += %W(#{config.root}/lib)
であなたのconfig.auto_load
パスにlib
フォルダを追加すること
私はすでにあなたがプロダクションモードでローカルにアプリケーションを実行した場合はどうなりますか? – Tony
それは開発中の作品、なぜ私は知らないがクラッシュし、その行を持っています – Tony
であっ – Matt