環境
Rails5.2
JavaScript
内容
Railsで、Viewを表示する時、Viewのテキスト項目にシステム年月が初期表示されています。
= f.month_field :txt_seikyu_ym, value: Time.current.strftime("%Y-%m"), class: 'form-control',
年月をシステム年月から任意の年月に修正した後、submitボタンを押します。すると、RailsでDBへの更新処理が流れます。更新処理が終了した後、Viewがredirect_toされると、年月が初期表示されます。
ここで初期表示されずに、任意に入力した年月のままで表示されたままにしたいのですが、
どのようにすればいいか教えていただけませんでしょうか。
参考のため、コントローラーとビューをのせます
def syori_main SeikyuTukiCal.proc_main(params[:txt_seikyu_ym]) redirect_to con37_nyushi_seikyus_url end = form_with url: '/con37_nyushi_seikyus/syori_main', local: true do |f| .form-group = f.label '請求年月', class: 'control-label', for: 'seikyus_seikyu_ym' = f.month_field :txt_seikyu_ym, value: Time.current.strftime("%Y-%m"), class: 'form-control', id: 'txt_seikyus_seikyu_ym' = f.button type: "submit", class: 'btn btn-primary', id: 'btn_seikyus_jikko' i class = "fas fa-rocket" 実行
回答2件
あなたの回答
tips
プレビュー