0

capistrano を使用して VPS にデプロイすると、production.log に次のエラーが記録されます。

ActionView::Template::Error (Missing partial application/nav_bar with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :jbuilder, :mustache]}. Searched in:
  * "/home/deployer/apps/feed_engine/releases/20120515125611/app/views"
  * "/home/deployer/apps/feed_engine/shared/bundle/ruby/1.9.1/gems/kaminari-0.13.0/app/views"
  * "/home/deployer/apps/feed_engine/shared/bundle/ruby/1.9.1/gems/devise-2.0.4/app/views"
):

もしそうならls app/views/application、私はこれ_nav_bar.html.slimを期待どおりに見ます。この部分的なレンダリングがローカルでは機能するのに、本番環境では機能しないのはなぜですか?

4

1 に答える 1

1

gemfile のどこに Slim-Rails gem がありますか?

エラー メッセージによると、スリム テンプレート ファイルのハンドラはありません。

アセット グループまたは gemfile の開発グループ内にスリム レールがあると思います。これらのグループから gemfile の主要部分に移動し、アプリケーションを再バンドルするだけです。これにより、本番環境に正しくインストールされます。

于 2012-05-15T13:45:41.253 に答える