1

Rails 4 アプリケーション (ソーシャル デート ウェブサイト) を本番環境で実行していますが、次のエラーが発生します。

ActionView::MissingTemplate

Missing template users/index, application/index with {:locale=>[:en], :formats=>[:css], :handlers=>[:erb, :builder, :raw, :ruby, :coffee, :jbuilder, :haml]}. Searched in: * "/app/app/views" * "/app/vendor/bundle/ruby/2.0.0/gems/kaminari-bootstrap-0.1.3/app/views" * "/app/vendor/bundle/ruby/2.0.0/gems/kaminari-0.14.1/app/views" * "/app/vendor/bundle/ruby/2.0.0/bundler/gems/twitter-bootstrap-rails-dfc45d21fac4/app/views"

私の見張りエラー報告サービスによると、ユーザーが次の URL ( https://www.example.com/users ) にアクセスし、URL https://www.example.com/users/exampleuserによって参照されるとトリガーされます。

しかし、他のユーザーがこれらの URL に手動でアクセスしてログインすると、すべて問題ありません。このリクエストを処理するためのシステム リソースが不足している可能性はありますか? または何がこれを引き起こしている可能性がありますか?

編集: ページ上のすべての css はアセット パイプラインによって提供されているため、ハードコードされた css はありません:

<link href="https://example-assets.s3.amazonaws.com/assets/application-8b655bec4246e5fgbafe080f789b6f57.css" media="all" rel="stylesheet" />
<title>Some Site</title>
<link href="https://example-assets.s3.amazonaws.com/assets/bootstrap_and_overrides-19bef7cd147t9f46ad2fg8908529a00e.css" media="screen" rel="stylesheet" />
4

1 に答える 1

2

私の推測では、アセット パイプラインによって処理されない users.css へのハード コードされたリンクがあると思います。users#index アクションは応答しようとしていますが、もちろん css.erb テンプレートがないため、エラーが発生します。

于 2013-11-28T05:26:28.650 に答える