update.サーバにRailsのプロジェクトをデプロイしてアセットプリコンパイルをした時に少し躓いたので備忘録程度に残しておく。Pipelineがうまくいかないときの問題の切り分けかたを参考にさせていただきました。18)によくわからない")"が入っているよう。bootswatchかbootstrapzeroか何かのテンプレートを使っていたので、jsのファイルも大量にあり、どのファイルがエラーを起こしているか分からない状態。RAILS_ENV=production上のコマンドを叩くとプリコンパイルされたファイルが順番に出力されるのだが、エラー出た時にスペル間違えたかなとか考えて上のコマンドを複数回叩いてしまうと、既にプリコンパイルが通ったファイルは出てこなくなってしまうので、どのファイルでエラーが吐き出されたか分からなくなってしまう。RAILS_ENV=production上のコマンドで一度プリコンパイル済みのファイルを消す。RAILS_ENV=productionを再度実行すると、再び順番にファイルが表示されるので、改めて確認できる。347)(以下省略)上の場合では、smoothscroll.jsの後のファイルのプリコンパイルでエラーが出ていることがわかる。先ほどの例で、smoothscroll.jsの後のファイルのプリコンパイルで失敗していることがわかった。肝心のsmoothscroll.jsの後のファイルが何かわかっていない。(省略)]Rails.application.config.assets.precompileで得られるファイルの順にプリコンパイルされるようなので、smoothscroll.jsの後のjquery-func.jsでエラーが出ていることがわかる。347)によると18行目に不要な")"があると言うことだったが、このjquery-func.jsの最終行が18行目であり、セミコロン直前の")"がいらなかった。これを消してprecompileしたらエラーは消えた。結局自前で用意したファイルだった。upLoginユーザーは見つかりませんでした。