0
レールIは、開始日と終了日カレンダーの入力を有するデフォルトの日付範囲フィルターは
filter :creation_time
としてDATE_RANGEフィルタを有するActiveAdminクラスを有しています。デフォルトの範囲、つまり今日の日付から明日の日付まで、ダッシュボードが初めて読み込まれるときに追加したいと思います。だからこのようにしようとした:
before_filter only: [:index] do
params[:q] = {creation_time: Date.today..Date.tomorrow} if params[:commit].blank?
end
しかし、これは動作しません。デフォルトの日付範囲をここに追加するにはどうすればよいですか?
フィルタを間違った場所に貼り付けたか、正しいクエリが生成されなかったため、機能しませんでしたか? – NeverBe
@ NoeverBe間違ったクエリを生成しています。フィルターを考慮していません。フィルタなしでクエリを生成しています – Abhishek