JSONを主に扱うレールアプリをアップグレードする途中です。最後に私がアップグレードできるバージョンは4.1です。私は4.2にアップグレードしたら、テスト・ログに奇妙なエラーが発生する要求スペック:4.2.8にレールをアップグレードした後に "render_template.action_view"イベントを記録できませんでした。
Could not log "render_template.action_view" event. NoMethodError: undefined method `render_views?' for #<Class:0x007fe544a2b170>
どこかが、私はこれが存在しないビューをレンダリングしようとしているレールによるものであることを読みました。レール4へのジャンプの前に、私たちはheaders['CONTENT_TYPE'] = 'application/json'
を設定しました。私はこれがレールでもう動作していないことを読みました。4. format: :json
を追加しようとしましたが、ここに示唆しています:Set Rspec default GET request format to JSON、これは役に立ちませんでした。
スペックを再度実行する方法についてのヘルプは非常に高く評価されます。