質問: ### 前提・実現したいこと Webアプリケーションを作りました。管理画面があるといいなと思い、active_adminというgemをローカルで入れ、本番環境に移行させたら、ローカルでは反映されていたデザインが反映されずに解決策を調べて約4日ハマっています。。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/91b15cb9350eea5117c097aa8e10ce02.png)ーローカル環境時![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/d5036605536fa2d05238955164a62fe6.png)ー本番環境時 vendorのassetsがなくなっているのですがこのような現象は何が原因なのでしょうか? 初心者ですが、何かいいアドバイスをいただけるとありがたいです。。
回答: すみません、目には入っていたのですがなかなか答えられなくて。 確かに、なかなか答えにくい質問だと思います。 まず、endorはrails4以降はあまり使われなくなっています。 ローカルと本番とで、railsのvarsionに違いがないかを確認してください。 ※Gemfileを正しく使えていればそんなことはないのですが念のため おそらく、rails4 以降では rails g active_admin:install でactive_adminをインストールすると app/assets/stylesheetsにはいると思います。 その後、rails4以降ならばrake assets::precompileをしますが。 外部のサービスだとprecompileの対象がローカルと変わってしまうことがあるようです。 ちゃんと、対象があるか、precompileの対象に入っているかを確認してください。 細かいことはここによくまとまっています。 Rails Asset Pipelineがうまくいかないときの問題の切り分けかた 回答がつきにくいことに関してですが。 どこが問題か、うまく切り分けられていない、質問は、回答が難航しそうなので回答がつきにくいです。 切り分けができなくても、どういう試行錯誤をしたか。 ここまでやって見たけどできなかった、とかを書くと、 そこが、ヒントになりますし、努力の跡も伺えるので、回答がつきやすいです。 ほぼ無料で公開されているサービスを使って、無料の質問サイトで質問して お客様面をしていると(fkryu様にそういう気が無くてもそういう風に見えます) やはり回答してあげたいという気持ちにならないのではないでしょうか