2016-11-04 7 views
1

私はrails appを持っていて、application.jsファイルにいくつかのajax呼び出しを持っています。 Oにはrspec、capybara、webkit、factorygirl、およびdatabasecleanerがあります。私はすべてが合格するフィーチャーテストを書いた。誤ってapplication.jsファイルを削除してテストを実行すると、それらは引き続き通過します。理由を調べるのを手伝ってください。本当にありがとう。application.jsファイルを削除してもCapypara + Rspectテストがまだ合格するのはなぜですか?

PS:私の質問をd​​ownvoteすれば、少なくとも私に理由を教えてください。私は答えを探していますが、答えを見つけることができませんでした。

+0

'rake assets:clean'、' rake assets:clobber'、 'rake assets:precompile'で試してみましたか? – fabersky

+0

@ fabersky 'rake assets:clobber'が働いたので、パブリックフォルダにキャッシュされたファイルが原因でした。本当にありがとう! – tkhuynh

答えて

2

これはコンパイル済みの資産を削除し、それらをきれいにします

rake assets:clobber 

で試してみてください。

+0

ええ、それはチャンピオンのように動作します。ありがとうございます。 – tkhuynh

関連する問題