0
データがあり、指定した期間を選択してこのデータをフィルタリングできるようにしたいと考えています。私は自分のフィルター使用して、コントローラで日付範囲を供給することでデータを操作することができますRails 4:ビューでフォームを使用してデータをフィルタリングする
def self.filter_chart(date_start = 2.years.ago.to_s, date_end = Date.today.to_s)
real_start = date_start.to_date
real_end = date_end.to_date
part_1 = PotentialClient.where('created_at >= ?', real_start)
part_2 = part_1.where('created_at <= ?', real_end)
return part_2
end
@clients = PotentialClient.filter_chart(2.days.ago.to_s, Date.today.to_s)
を...しかし、私は、ユーザーが開始日と終了日を選択できるようにしたいとその期間のデータを表示するためにフォームを送信してください。どのようにフォーム/関数を作成するのですか?
私は新しいエントリを「保存」しようとしていません。表示されているデータを変更したいだけです。この答えはそうするのだろうか? –
はい、私のサンプルを更新しました –