実現したいこと
前提
Ruby on Railsでpdfを生成するシステムを作っています。
表紙部分だけweb上で書き換えられるように、フォームのテキストを取得、保持、呼び出しできるようにしたいです。
当方、Ruby環境は3.1.3、Railsは7.0.5です。
また、html.hamlを扱っているのでよろしくお願いします。
参考になりましたら幸いです。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
ソースコード
試したこと
フォームをこのように記載
html.haml
1= form_with(url: problems_path, method: :post) do |form| 2 = form.label :title, "タイトル" 3 - if @title.present? 4 = form.text_field :title, class: 'form-control', value: cookies[:title] 5 - else 6 = form.text_field :title, class: 'form-control', value: "デフォルトのタイトル" 7 = form.label :note, "注意書き" 8 - if @note.present? 9 = form.text_field :note, class: 'form-control', value: cookies[:note] 10 - else 11 = form.text_field :note, class: 'form-control', value: "デフォルトの注意書き" 12 = form.submit "保存", class: "btn btn-primary"
application_controller.rbに以下を記載
Ruby
1def save_text(text)2 user_session["title"] = params[:data][:title]3 user_session["note"] = params[:data][:note]4 end
0 コメント