今日私はrspecをレールで走らせています。変わったことが起きました。rspecは常にエラーを表示します。私はファイル名に対応していると思っていました。エラーメッセージAn error occurred while loading ./spec/controllers/concerns/mixpanel_tracking_spec.rb.
は、慎重に見てください、ファイル名の末尾にもう1つ.
、それは私がls
を入力して奇妙なので、私は今すぐファイル名を見て、それは正しいファイル名mixpanel_tracking_spec.rb
と.
を示していません、最後に私は新しいrspecファイルとだから、そこのために起こった何の質問は、RSpecの仕事、と私もtouch mixpanel_tracking_spec.rb.
を作成し、これがポイント.
奇妙なファイル名.rbとは何ですか? rspecで?
でmixpanel_tracking_spec.rb.
を表示ls
を入力するために使用touchを試みるがあるのでしょうか?どのようにエンドポイントmixpanel_tracking_spec.rb.
とファイル名を作成することができますls
表示mixpanel_tracking_spec.rb
私の実験では、それは不可能と思われ、ファイル名.rb.
の意味は、それはルビーとの関連がありますか?
RSpecのエラー
NameError: uninitialized constant MixpanelTracking
あなたは正しい、それだけでエラーメッセージのように見えますが、私のRSpecのは、理由はそれは奇妙だそれは
mixpanel_tracking_spec.rb.
チェックはこのsnippletという名前のファイルを探していませんとにかく、私のrspecは、あなたの説明のおかげで動作することができます。 – Tsao
@Tsaoどうやって解決しましたか? –