0

本番環境では、自分のサイトの静的ページだけが動作し、インスタンス変数を持つすべてのページが404エラーを返します。なんらかの理由で、heroku logsを実行すると、エラーはログに記録されません。すべてがローカルで問題ありません。herokuライブサイトでRubyバックエンドが動作しない

この問題の原因はわからないので、コメントにお尋ねください!

おかげで、

ジル

編集:ここでは

はルートが

Rails.application.routes.draw do 
    resources :comps do 
    resources :tracks do 
     member { get :download } 
    end 
    end 

    devise_for :users 
    resources :shows 
    resources :contacts, only: [:index, :new, :create] 

    get 'literal/noise' => 'literal#noise' 

    root 'welcome#hi' 

end 
+0

あなたのルートを教えてもらえますか?あなたはヒロクでデバッグレベルを上げましたか?より多くのログを取得できますか?それを試してみることができますか? :) –

+0

あなたのお返事ありがとう@TarynEast。私はルートファイルを含めるように質問を更新しました。私はあなたが「デバッグレベルを上げた」ということをどういう意味か分かりませんが、正しい方向に向けることができますか? –

+0

各環境の設定ファイルには、デバッグレベルがあります(デバッグレベルは、その環境のロギングの詳細を示します)。開発のために、これは通常 ':debug'のようなものですが、プロダクションはログを静かに':info'や ':error' ...にします。あなたの設定ファイルのそれぞれで 'debug_level'を探してください。あなたはそれを見つけて、開発のためのものと同じものに変更することができます(少なくともこれらの初期段階では)。 –

答えて

0

をファイルのは、それを考え出しました。私は決してheroku run rake db:migrateを実行したことはないので、herokuはまだ存在しなかったモデルのインスタンスを探していました:{

関連する問題