sugar1009
@sugar1009 (佐藤)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

Rails herokuでのデプロイ エラー(undefined method `[]' for nil:NilClass)

herokuでデプロイしたい

Ruby on Railsでアルバイトを募集できるWebアプリをつくっています。
試しにherokuでデプロイしてみようとも思い作業していたのですがうまくできません。
よろしければお力をお貸しください。

発生している問題・エラー

Warning: Multiple default buildpacks reported the ability to handle this app. The first buildpack in the list below will be used.
Detected buildpacks: Ruby,Node.js
中略
Preparing app for Rails asset pipeline
Running: rake assets:precompile
rake aborted!
NoMethodError: undefined method `[]' for nil:NilClass
中略
Precompiling assets failed.
Push rejected, failed to compile Ruby app.

スクリーンショット 2021-09-07 14.30.52.png

エラー文を検索して色々、試行錯誤したのですが解決に至れませんでした。

AWSのS3を使用しているので

自分で試したこと

下記のコードをconfig/application.rb」に記入しました
config.assets.initialize_on_precompile = false

下記のコードを実行しました
RAILS_ENV=development bin/rails assets:precompile
その結果
Everything's up-to-date. Nothing to do
となりました。

下記のコードを実行しました
RAILS_ENV=production bin/rails assets:precompile
そのところ、
rails aborted!
NameError: uninitialized constant Rack::MiniProfiler
Did you mean? MiniMime
となったのですが、これの言っている意味がよく分かりません。

よろしくお願いいたします

0

2Answer

rake aborted!
NoMethodError: undefined method `[]' for nil:NilClass
中略

中略をそのまま何も変えずに掲載できますか?

0Like

Comments

  1. @sugar1009

    Questioner

    @github0013@github様、コメントありがとうございます。
    編集しましたのでよろしくお願いいたいします。

Your answer might help someone💌