エンジンに奇妙なバグがあり、ランダムに表示されるようです。問題は次のとおりBlog
です。エンジンがあります。フロントエンド用とバックエンド用の 2 つのメイン コントローラーがあります。どちらも親アプリケーション コントローラから継承します。フロントエンドには独自のレイアウトがあり、バックエンドには親レイアウトが使用されます。
webrick を使用した開発では、アプリを初めてロードするときにフロントエンドが独自のレイアウトを使用できませんが、webrick を再起動すると完全に機能します。その後、バックエンドからフロントエンドに切り替える場合を除いて、すべてが正常に機能します。
このバグは、パッセンジャーを使用した本番環境では表示されないようです。
私は2つのことを疑っています:
- ウェブリックは有罪です
- モジュールのロード順序に問題があります
誰でもこれの原因について手がかりを得ることができますか?