問題タブ [time-travel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
342 参照

ruby-on-rails - Rails: コントローラがカピバラ テストでタイム トラベルを認識しない

travel_toActiveSupport::Testing::TimeHelpersのメソッドを使用しようとしています。visit_page別の日のように使用できるようにしたいです。Date.todayへの呼び出しによって定義されたブロック内から呼び出すことができtravel_to、テストしようとしている日付が表示されます。ただし、Date.todayカピバラでアクセスしているページのコントローラー内から呼び出されると、常に今日の日付が返されます。

テストは次のとおりです。

そしてコントローラー:

そしてテストの失敗:

どういうわけかカピバラがDate.todayコントローラーでの呼び出しをtravel_toテストのブロックの前に発生させているのではないかと疑っています。そうならないようにする方法はありますか?または、何か他のことが起こっている可能性がありますか?

0 投票する
1 に答える
61 参照

snowflake-cloud-data-platform - タイムトラベルには実際にどれくらいのデータがありますか?

テーブルで利用可能なタイムトラベルの深さを照会することは可能ですか?

構成された保持日数ではなく、日付/時刻ごとにテーブルの Time Travel に実際に保存されているもの。元。テーブルは 90 日間の TT 用に構成されていますが、TT は 10 日間しかありません。TT にクエリを実行し、データが存在しない場合にエラーが発生するケースについて考えていましたが、テーブルで SELECT TT-DATE のようなものを確認する方法はありますか?