0

ユーザーが月を入力し、その月のレポートを表示するように要求する月次レポートを作成しています。私は月を取得するために次のものを持っています:

= simple_form_for @month, html: { :class => 'form-inline' } do |f|
= f.input :month, label: 'Report Month', collection: month_select, input_html: {class: 'span2'}

月を @month = ' ' として設定するだけです。

月はデータベースにありませんが、日付フィールドに基づいて月ごとにデータベースをフィルタリングするようにコーディングされたフィルターがあります。ユーザーが月を選択して結果を表示できるようにしたいだけです。現在、選択は @month 変数に保持されません。月にフィルターをかけたフォームを再送信するには、コントローラーにメソッドを実装するか、 javascript を使用する必要があると思います。私もやり方がわかりません

日付を入力できるようにフォームを設定し、その日付のレポートを表示するにはどうすればよいですか?

4

1 に答える 1